OpenSCAD es una aplicación libre para crear objetos sólidos de CAD. No es un editor interactivo sino un compilador 3D basado en un lenguaje de descripción textual. Un documento de OpenSCAD especifica primitivas geométricas y define como son modificadas y manipuladas para reproducir un modelo 3D. OpenSCAD está disponible para Windows, Linux y OS X. OpenSCAD realiza geometría constructiva de sólidos (CSG).

OpenSCAD

OpenSCAD 2015.03
Información general
Desarrollador Marius Kintel, Clifford Wolf
Modelo de desarrollo código abierto
Lanzamiento inicial 19 de febrero de 2010
Licencia GPLv2
Idiomas 7
Información técnica
Programado en C++ and Qt, CGAL, OpenCSG, and OpenGL
Plataformas admitidas IA-32, x64
Interfaz gráfica predeterminada Qt
Versiones
Última versión estable 2021.01 (info) ( 31 de enero de 2021 (3 años, 3 meses y 12 días))
Archivos legibles
Archivos editables
Enlaces

En 2015 usa CGAL (biblioteca de algoritmos de geometría computacional), como motor básico de CSG, que junto con otras bibliotecas cuidan de los detalles de intersección, diferencia o sumas de Minkowski. Los resultados pueden ser reproducidos en ficheros 2D DXF o SVG, o ficheros 3D como AMF, OFF, STL o imágenes como PNG. Para previsualización rápida de modelos usando un z-buffer, OpenSCAD emplea OpenCSG y OpenGL. En contraste, CGAL es usado para renderizado completo de geometría 3D, así como otros motores de geometría CSG, que algunas veces pueden tardar muchos minutos o horas para completar.

OpenSCAD permite al diseñador crear modelos 3D precisos y diseños paramétricos que pueden ser fácilmente ajustados cambiando los parámetros.

Comparado con la mayoría de otros formatos de fichero CAD, que no son fácilmente leíbles por humanos, los documentos OpenSCAD son como el software de código abierto. Por su naturaleza textual, es mucho más fácil para las personas distribuir dibujos CAD como documentos OpenSCAD, independiéntemente de las mejoras incrementales de cada uno, y juntar todos los dibujos CAD como un único documento que incluya todas las mejoras realizadas.

OpenSCAD es una herramienta de modelado sólido no visual orientada a programación, ha sido recomendada como una herramietna de nivel inicial para diseñar hardware de código abierto como herramientas para investigación y educación.

Enlaces externos editar