Stap 8: Na een vaste stof via de syntaxis van de boom OpenSCAD (2e lijn)
Nu we een getransformeerde solid zien kunnen. Wanneer de "!" is voor de vaste stof aan het einde van de tweede regel we hebben dezelfde solide als de eerste regel. Dit is de niet-getransformeerde primitieve solid gebouwd door de "cilinder (r = cyl_r, h = cyl_h, centrum = true)". Dan gaan we de "!" naar de andere kant van de "rotate([90,0,0])". We zien dat de cilinder wordt nu op zijn kant, geroteerd 90 graden rond de x-as. De roteren transformatie neemt een vector als een parameter. De elementen van de vector vertegenwoordigen de rotatie in graden rond de X-, Y- en Z-as.
https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Transformations#rotate
TIP: rotate(90,0,0) is niet hetzelfde als rotate([90,0,0]). Het eerste formulier syntactisch legitiem is en niet genereert een fout. Maar het zal niet doen wat men verwacht om te doen. Dit geldt voor een heleboel functies in OpenSCAD. Bekijk deze [] en zorg ervoor dat u ze gebruiken wanneer ze nodig zijn. Ik denk dat een heleboel mensen, waaronder ikzelf ontbreekt de vierkante haken gebeurt. Ik maak die fout af, zelfs na jaren van het gebruik van OpenSCAD.
Nu laten we gaan de "!" naar de andere kant van de "translate([0,10,0])". We zien dat de cilinder heeft inmiddels (vertaalde) 10 eenheden in de Y-richting. Bekijk de vectornotatie []. In dit geval het vertegenwoordigt vertaling in de X, Y, Z-richtingen.
https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Transformations#Translate