BRL-CAD es un sistema de diseño asistido por computadora (CAD) de modelado sólido de geometría sólida constructiva (CSG) . Incluye un editor de geometría interactivo , soporte de trazado de rayos para renderizado de gráficos y análisis geométrico, soporte de búfer de cuadros distribuido en red de computadoras , herramientas de procesamiento de imágenes y procesamiento de señales y secuencias de comandos. El paquete completo se distribuye en código fuente y en formato binario .
Autor (es) original (es) | Mike Muuss |
---|---|
Desarrollador (es) | Laboratorio de Investigación del Ejército |
Versión inicial | 1983 |
Lanzamiento estable | 7.30.2 / 3 de abril de 2019 [1] |
Repositorio | |
Escrito en | C , C ++ , Tcl |
Sistema operativo | Multiplataforma (BSD, Linux, Mac OS X, Solaris y Windows, entre otros) |
Tipo | CANALLA |
Licencia | BSD , LGPL |
Sitio web | brlcad |
Aunque BRL-CAD se puede utilizar para una variedad de aplicaciones gráficas y de ingeniería, el propósito principal del paquete sigue siendo el soporte de análisis balísticos y electromagnéticos. De acuerdo con la filosofía de Unix de desarrollar herramientas independientes para realizar tareas únicas 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, raytrace 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 . [2] Esto significa que BRL-CAD puede "estudiar fenómenos físicos como la penetración balística y el transporte térmico, radiativo, de neutrones y otros tipos". [3] También admite la representación de límites. [4]
Las bibliotecas BRL-CAD están diseñadas principalmente para el modelador geométrico que también quiere jugar con software y diseñar herramientas personalizadas. Cada biblioteca está diseñada para un propósito específico: creación, edición y trazado de rayos, geometría y manejo de imágenes. El lado de la aplicación de BRL-CAD también ofrece una serie de herramientas y utilidades que se ocupan principalmente de la conversión geométrica, interrogación, conversión de formato de imagen y 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), ahora el Laboratorio de Investigación del Ejército de los Estados Unidos , expresó la necesidad de herramientas que pudieran ayudar con la simulación por computadora y el análisis de ingeniería de los sistemas y entornos de vehículos de combate. Cuando no se encontró ningún paquete CAD adecuado para este propósito, los desarrolladores de software BRL, liderados por Mike Muuss , comenzaron a ensamblar un conjunto de utilidades capaces de mostrar, editar e interrogar modelos geométricos de forma interactiva. Esta suite se conoció como BRL-CAD. El desarrollo de BRL-CAD como paquete comenzó posteriormente en 1983; el primer lanzamiento público 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 BRL-CAD es la base de código pública controlada por versión más antigua conocida en el mundo que todavía está en desarrollo activo, que se remonta al 16 de diciembre de 1983 a las 00:10:31 UTC . [5]
Historial de versiones
Ver también
- PLaSM - Lenguaje de programación de modelado de sólidos
- Comparación de editores CAD
Referencias
- ^ "Notas de la versión de BRL-CAD" . Consultado el 31 de agosto de 2019 .
- ^ Hancock, Terry. "¿Era BRL-CAD 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" . Consultado el 18 de noviembre de 2016 .
enlaces externos
- Página web oficial
- BRL-CAD en SourceForge.net