Paso 4: OpenSCAD CSG y árbol de sintaxis
Como se puede ver en la imagen en el paso anterior, en CSG complejo sólido está representado por un árbol. Es esta estructura de árbol que se encuentra en la base de la sintaxis de OpenSCAD principal.
Como comentamos, OpenSCAD efectivamente tiene dos sintaxis. La principal es la estructura de árbol, el segundo es para las variables, funciones, etc.. Ellos no se mezclan. Uno no puede declarar o modificar una variable dentro del árbol (a lo largo de una rama entre un sólido y una transformación). Y uno no puede hacer cosas CSG con variables. Por ejemplo, uno puede asignar un sólido a una variable. La sintaxis de la variable es más tradicional y puede ser comparada con cualquier número de idiomas. La manera de actúan de las variables es diferente debido al proceso de pasos múltiples, pero dejaremos para más adelante. Nuestro objetivo en este punto es la comprensión de la sintaxis de árbol único en la parte "Constructiva" sólida de OpenSCAD.