OpenSCAD, el Instructable (6 / 24 paso)

Paso 6: Transformaciones (ramas del árbol)

La imagen de Wikipedia de la definición de CSG es un poco inexacta. Muestra los cilindros están creados en diferentes orientaciones. Sí, hay un parámetro en OpenSCAD que permite sólidos a crearse con diferentes orientaciones. Es el "centro = (true/false)" parámetro. Determina la relación del sólido al origen. Pero en general, los sólidos primitivos se crearon en el origen y tiene que transformarse a otra orientación. Cuando empezamos a analizar el código para el CSG sólido, vemos que dos de los cilindros rotan. La rotación es una de muchas transformaciones en OpenSCAD. Transformaciones tienen la siguiente forma y sintaxis básica:

Etc..... Transformation1(Parmeters1) Transformation(Parameters) Solid(ParametersSolid);

Rotación y traslación será las dos transformaciones más utilizadas. Usted puede aprender acerca de los demás en la página de manual en.

https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Transformations

Nota: el manual ya no está de acuerdo. el casco y el Minkowski no son transformaciones. Sintácticamente y lógicamente son combinaciones. Téngalo en cuenta al estudiar las transformaciones. Será más claro cuando se habla de combinaciones.

Mi definición las transformaciones son las operaciones realizadas para un único sólido. Un sólido se transforma, se combinan dos o más sólidos.

Ahora el concepto clave sobre cómo las transformaciones encajan en la sintaxis de OpenSCAD. Como se indicó, el sólido primitivo nace en el extremo de la línea justo antes del punto y coma. Me gusta visualizar el movimiento sólido desde el extremo de la línea hacia la parte delantera de la línea. Se mueve a lo largo de una rama del árbol hacia la raíz. En el camino, un sólido es transformado, combinado en un nuevo sólido y ese sólido es quizás transformado otra vez combinado otra vez. En última instancia termina en la raíz y es el complejo sólido está "construyendo". Lo más importante en la comprensión de la sintaxis de árbol OpenSCAD es poder ver el orden en que ocurren las transformaciones y combinaciones. No son conmutativas, el orden es importante.

La primera transformación aplicada a un sólido primitivo es el justo en frente de él. El sólido se mueve en la parte posterior de la transformación y sale de la parte delantera transformada, entonces esa transformación sólido se mueve en el extremo posterior de la siguiente transformación hacia el frente la la línea. El sólido se mueve desde el extremo de la línea hacia la parte delantera de la línea.

Este concepto es fácil de demostrar con un carácter muy útil de modificador OpenSCAD, "!" el modificador de la raíz.

https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Modifier_Characters

El modificador de la raíz "!" le muestra el sólido en el punto en el código en el que colocarlo. Descargar el archivo Transformations.scad y jugamos con el "!" modificador. Después de colocar el "!" en un lugar en el código, utilice la tecla F5 para regenerar la imagen de previsualización. Imágenes de vista previa se crean más rápido que F6 compilar imágenes.

Artículos Relacionados

OpenSCAD: Ahorro STLs

OpenSCAD: Ahorro STLs

Soy un gran fan de OpenSCAD, utilizo casi exclusivamente para crear modelos en 3D para imprimir. Pero no es muy buena en la fijación de STLs mal. De hecho, es muy bueno romper los buenos. Si importa una buena y hacer algunas operaciones simples en él
Animación con OpenSCAD

Animación con OpenSCAD

He colocado este Instructable en la categoría de impresión 3D. Porque se trata de OpenSCAD y cómo usarlo. OpenSCAD es casi exclusivamente el programa que utilizo para crear objetos 3D para impresión. Para mí es un programa muy potente que es fácil de
Diseño de un cortador de la galleta usando OpenScad & Inkscape para impresión 3D

Diseño de un cortador de la galleta usando OpenScad & Inkscape para impresión 3D

Una forma sencilla de crear cortadores de la galleta personalizada. Se trata de una compilación simplificada de varios información dispersada a través de la interwebz.El método más sencillo de todos es solo imprimir un diseño de cero relleno... aunqu
Apilados del plexiglás caja caso usando OpenSCAD

Apilados del plexiglás caja caso usando OpenSCAD

todo comenzó el otro día cuando tenía que quedarse en casa con mis hijos en un día de nieve de la escuela.  Me pareció medio barrio acabado en nuestra casa!  De todos modos, fue una verdadera buena excusa para mi para aprender algo nuevo ese día.Este
3D impreso caso frambuesa Pi2 diseñado en OpenScad

3D impreso caso frambuesa Pi2 diseñado en OpenScad

Este es un caso simple a una frambuesa Pi 2 o B + de la casa.Solía Octoprint funcionando mi impresora Printrbot Simple metalEstá diseñado en Openscad y puede ser cambiado y modificado en OpenSCAD.ParamétricoFácil de editar o mejorarDescargar archivos
Un anillo de Instructables de modelado 3D

Un anillo de Instructables de modelado 3D

bien la gran gente sobre de Instructables ha hecho de nuevo! Por el precio de un poco de conocimiento que están dando todo el mundo acceso a la tecnología como la impresión 3D super avanzada. Siempre ha sido un sueño mío para llegar a trabajar con im
Creación de una caja de tamaño personalizado para impresión 3D con OpenSCAD

Creación de una caja de tamaño personalizado para impresión 3D con OpenSCAD

En hybrislabs, hemos explorado IoT bastante y en algún momento nuestros prototipos se convirtió en pequeño e integrado, que hemos tenido la necesidad de crear cuadros personalizados para estos. Inicialmente utilizado 123D para la creación de los arch
Cadena de instructables increíble arte de la pared

Cadena de instructables increíble arte de la pared

Mi nombre es Ashish Kumar y este es mi primer proyecto de la cadena. Espero que todos ustedes como este.Material utilizadoLos siguientes son el material utilizado para la construcción de este logotipo:1.String.2 papeles (para la impresión de la insig
Ganchillo gorro cuadrado - Robot Instructable, esponja Bob y WALL-E

Ganchillo gorro cuadrado - Robot Instructable, esponja Bob y WALL-E

Uno de los proyectos que ha estado nadando alrededor en mi cabeza fue este sombrero estilo "cuadrado", también llamado un sombrero de bufón. No pude resistirme a participar en el concurso de Robot Instructable así este Instructable es un product
Cruz Instructables Robot

Cruz Instructables Robot

Fijé una solicitud en este tema del foro para el concurso de robot de Instructables! Aunque no obtengo ninguna respuesta pero estaba realmente sorprendido y emocionado cuando una sierra Instructables ha lanzado finalmente 'Instructables robot concurs
Instructable vistas y favoritos comprobador automatizado

Instructable vistas y favoritos comprobador automatizado

Como un usuario de Instructables, en algún momento pensé en tener una simple herramienta automática que puede consultar las opiniones y favoritos de mi Instrucatbles de Instructables.com sitio sin mi realidad buscando en la aplicación.Instructable vi
Oficial Robot de Instructables de Papercraft!

Oficial Robot de Instructables de Papercraft!

¡ Felicidades! Han decidido entrar en el fabuloso mundo de oficial Instructables Robot manualidades en papel. Con pocos suministros (esperemos) tiene alrededor de la casa, se puede construir un compañero de escritorio, un guardián del televisor remot
Robot de Instructables de Minecraft

Robot de Instructables de Minecraft

No sé ustedes pero me encanta el Instructables Robot. Así que decidí hacer uno en Minecraft. Su bastante grande y es hueco. Convertí el interior de una casa. Espero que disfruten este instructable. No te olvides de votar.Paso 1: Lo que usted necesita
Cómo crear un Feature-Worthy Instructable

Cómo crear un Feature-Worthy Instructable

¿Todos sabemos un buen instructivo cuando vemos uno, correcto? Nos quedamos enganchados por un título, una imagen o ambos. Echamos un segundo vistazo, hojear la primera frase o dos, sentir nosotros mismos ser tirado, pensando, pude hacerlo! Antes de