// OpenSCAD für Fortgeschrittene // // 2. von 2D nach 3D: linear_extrude(), // rotate_extrude() und surface() // OpenScad kennt auch 2D-Objekte, also circle statt sphere // square statt cube usw.... // linear_extrude(height=...) "Zieht" Objekte aus der Ebene nach oben heraus linear_extrude(height=50,twist=90,scale=0.5,slices=100) { square(50,center=true); rotate([0,0,45]) square(50,center=true); } rotate_extrude() translate([70,0,0]) scale([0.2,1]) circle(20); // surface() wandelt die FARBEN eines // Graustufenbildes in HÖHEN (z) um, // erzeugt also ein RELIEF translate([2*70,0,0]) scale([1,1,0.05]) surface("katze.png", invert=true);