BRL-CAD es un sistema de diseño asistido por computadora (CAD) de modelado de sólidos de geometría sólida constructiva (CSG) . Incluye un editor de geometría interactivo, compatibilidad con trazado de rayos para la representación de gráficos y el análisis geométrico, compatibilidad con búfer de cuadros distribuidos en red informática , herramientas de procesamiento de imágenes y procesamiento de señales y de secuencias de comandos. El paquete completo se distribuye en código fuente y en formato binario .
Aunque BRL-CAD puede utilizarse para una variedad de aplicaciones de ingeniería y gráficos, el propósito principal del paquete sigue siendo el soporte de análisis balísticos y electromagnéticos. De acuerdo con la filosofía Unix de desarrollar herramientas independientes para realizar tareas individuales y específicas y luego vincular las herramientas en un paquete, BRL-CAD es básicamente una colección de bibliotecas, herramientas y utilidades que trabajan juntas para crear, trazar rayos e interrogar geometría y manipular archivos y datos. A diferencia de muchas otras aplicaciones de modelado 3D, BRL-CAD utiliza principalmente CSG en lugar de representación de límites . [3] Esto significa que BRL-CAD puede "estudiar fenómenos físicos como la penetración balística y el transporte térmico, radiativo, neutrónico y de otros tipos". [4] También admite la representación de límites. [5]
Las bibliotecas BRL-CAD están diseñadas principalmente para el modelador geométrico que también desea experimentar con software y diseñar herramientas personalizadas. Cada biblioteca está diseñada para un propósito específico: crear, editar y trazar rayos de geometría, y manejar imágenes. El lado de aplicación de BRL-CAD también ofrece una serie de herramientas y utilidades que se ocupan principalmente de la conversión geométrica, la interrogación, la conversión de formatos de imagen y la manipulación de imágenes orientada a la línea de comandos.

Historia

En 1979, el Laboratorio de Investigación Balística del Ejército de los Estados Unidos (BRL) expresó la necesidad de contar con herramientas que pudieran ayudar con la simulación por computadora y el análisis de ingeniería de los sistemas y entornos de los vehículos de combate. Cuando no se encontró ningún paquete CAD adecuado para este propósito, los desarrolladores de software de BRL, liderados por Mike Muuss , comenzaron a ensamblar un conjunto de utilidades capaces de mostrar, editar e interrogar de manera interactiva modelos geométricos. Este conjunto se conoció como BRL-CAD. El desarrollo de BRL-CAD como paquete comenzó posteriormente en 1983; la primera versión pública se realizó en 1984. BRL-CAD se convirtió en un proyecto de código abierto en diciembre de 2004.
El repositorio de código fuente de BRL-CAD es la base de código público controlada por versiones más antigua conocida en el mundo que aún se encuentra en desarrollo activo; data del 16 de diciembre de 1983 a las 00:10:31 UTC . [6]
Véase también
- PLaSM - Lenguaje de programación de modelado de sólidos
- Comparación de editores CAD
Referencias
- ^ "Versión 7.40.0". 16 de agosto de 2024. Consultado el 20 de agosto de 2024 .
- ^ "Copia y distribución de BRL-CAD".
- ^ Hancock, Terry. "¿BRL-CAD era la herramienta que estaba buscando?". freesoftwaremagazine.com . Consultado el 18 de noviembre de 2016 .
- ^ "Descripción general - BRL-CAD". brlcad.org .
- ^ "NURBS - BRL-CAD". brlcad.org .
- ^ Robin Luckey. «Los repositorios de código fuente más antiguos del mundo». Archivado desde el original el 6 de agosto de 2017. Consultado el 14 de junio de 2022 .
Enlaces externos
- Sitio web oficial
- BRL-CAD en SourceForge