OpenSCAD, den Instructable (8 / 24 steg)
Steg 8: Efter en solid genom OpenSCAD tree syntaxen (2: a raden)
Nu kan vi se en transformerad solid. När den "!" är framför fast i slutet av den andra raden har vi samma fast som den första raden. Detta är den ej omformad primitiva fasta konstrueras av den "cylinder (r = cyl_r, h = cyl_h, center = sant)". Då vi flytta den "!" till andra sidan av den "rotate([90,0,0])". Vi ser att cylindern är nu på sin sida, roterad 90 grader runt x-axeln. Rotera omformningen äger en vektor som en parameter. Delarna av vektorn motsvarar rotationen i grader runt X, Y och Z-axeln.
https://en.Wikibooks.org/wiki/OpenSCAD_User_Manual/Transformations#rotate
Tips: rotate(90,0,0) är inte samma som rotate([90,0,0]). Den första formen är syntaktiskt legitimt och inte kommer att generera ett fel. Men det kommer inte göra vad man förväntar sig att göra. Detta gäller för en hel del funktioner i OpenSCAD. Titta på dessa [] och kontrollera att du använder dem när de behövs. Jag tror att saknas hakparentes råkar många människor, inklusive mig själv. Jag gör detta misstag ibland, även efter år med OpenSCAD.
Nu ska vi gå den "!" till andra sidan av den "translate([0,10,0])". Vi ser att cylindern har nu flyttat (översatt) 10 enheter i Y-riktningen. Kolla in [] vektor notationen. I detta fall det utgör översättning i X, Y, Z riktningar.
https://en.Wikibooks.org/wiki/OpenSCAD_User_Manual/Transformations#translate