OpenSCAD, den Instructable (4 / 24 steg)
Steg 4: OpenSCAD CSG och träd syntax
Man kan se i bilden i föregående steg, representeras CSG den komplexa fast av ett träd. Det är denna trädstruktur som är kärnan i de viktigaste OpenSCAD syntax.
Som diskuterats, har OpenSCAD effektivt två syntaxer. Det viktigaste är trädstrukturen, den andra är för variabler, funktioner, etc. De blanda inte. Man kan inte förklara eller ändra en variabel inne i trädet (längs en gren mellan en solid och en transformering). Och en kan inte göra CSG grejer med variabler. Till exempel kan inte en tilldela en fast till en variabel. Variabel syntaxen är mer traditionell och kan jämföras med valfritt antal språk. Hur variabler agerar är annorlunda på grund av flera steg, men vi kommer att spara den för senare. Vårt mål på denna punkt är att förstå den unika träd syntaxen i Solid "Konstruktiva" delen av OpenSCAD.