Paso 1: Cómo empezar
Asegúrese de que las obras de la cadena de herramientas
El primer paso es conseguir todas las herramientas instaladas. Los pasos para esto variará según el sistema operativo y si opta por construir de fuente o instalar a través de un gestor de paquetes. No se incluso intente guiarte a través de ese proceso. Google es tu amigo.
Una vez todo instalado, mi proceso de desarrollo fue como esto:
- Escribir código en python para crear objetos OpenSCAD
- Ejecutar el python script
- OpenSCAD uso para mostrar el archivo .scad
- Compruebe la apariencia apropiada
- Exportar a un archivo .stl y cargarla en MeshLab
- Busque cualquier colectores abiertos
- Repetir infinidad de veces hasta que
Para hacer esto, tuve mi python archivos abren de gedit, una ventana de terminal donde se ejecutar python script y OpenSCAD abierto y establecer para cargar automáticamente el archivo .scad cuando se cambia.
¿Por qué usaron MeshLab además OpenSCAD para comprobar errores? Encontré que MeshLab detectado algunos problemas que OpenSCAD no lo hizo. Por supuesto, que puede ser porque soy un novato OpenSCAD y no sabe cómo utilizarlo correctamente.
Hola mundo
No voy a enseñarte cómo utilizar OpenSCAD, python y SolidPython pero yo te mostraré el código para la creación de una forma muy sencilla. Hay un montón de tutoriales y referencias ahí para darle más detalles. Sólo diré esto: Si te gusta escribir código, le resultará bastante fácil crear formas complejas utilizando esta herramienta de la cadena.
Básicamente, todo en OpenSCAD es una combinación de formas geométricas primitivas. ¿Quieres dibujar un elipsoide truncado? Averiguar qué primitivas a añadir y restar y es bastante fácil. Bueno, fácil podría ser exagerarlo un poco. Pasé varias semanas después del trabajo y los fines de semana para conseguir todas las piezas de la aeronave apenas a la derecha. Diseño de hélices, tren de aterrizaje y alas me llevó mucho tiempo. En mi defensa, nunca había hecho ningún 3D todo lo que hice modelado antes tan bonito mucho fue nuevo y participar haciendo un montón de errores.
Para abrir el apetito, aquí está algo de código para dibujar una esfera con un agujero en él. Esta es la versión de OpenSCAD del programa Hola mundo que todo el mundo escribe al aprender un nuevo idioma. Al ejecutar esto, creará un archivo llamado HelloWorld.scad. Empezar a OpenSCAD y carga que archivo y verás una imagen como la anterior. Una vez que usted puede hacer mucho, estás bien en tu manera de dibujar objetos muy complejos.