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).
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 pre visualización rápida de modelos usando un z-buffer, OpenSCAD emplea Opens
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, independientemente 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 herramienta de
nivel inicial para diseñar hardware de código abierto como herramientas
para investigación y educación.
sobre OpenSCAD
OpenSCAD es un software para la creación de modelos
CAD en 3D sólidos. Es un software gratuito y está disponible para Linux /
UNIX, Windows y Mac OS X. A diferencia de la mayoría del software libre para la
creación de modelos 3D (como Blender) que no se centra en los aspectos
artísticos de modelado en 3D, pero en cambio en los aspectos de CAD. Por
lo tanto, podría ser la aplicación que está buscando cuando usted está
planeando crear modelos 3D de piezas de la máquina, pero bastante seguro de que
no es lo que está buscando cuando usted está más interesado en la creación de
películas animadas por ordenador.
OpenSCAD no es un modelador interactivo. En
cambio, es algo así como un 3D-compilador que lee en un archivo de secuencia de
comandos que describe el objeto y hace que el modelo 3D a partir de este
archivo de secuencia de comandos. Esta usted (el diseñador) da un control
total sobre el proceso de modelado y le permite cambiar fácilmente cualquier
paso en el proceso de modelado o hacer diseños que están definidos por los
parámetros configurables.
OpenSCAD ofrece dos técnicas principales de modelado:
En primer lugar está la geometría sólida constructiva (también conocido como
CSG) y en segundo lugar hay extrusión de contornos 2D.Como formato de formato
de intercambio de datos para este contornos 2D se utilizan archivos de AutoCAD
DXF. Además de trayectorias 2D para extrusión también es posible leer los
parámetros de diseño de los archivos DXF. Además de los archivos DXF
OpenSCAD puede leer y crear modelos 3D en el STL y formatos de archivo OFF.
