====== Tutorial ====== OpenSCAD bietet die Möglichkeit per Programmanweisung mit einer C-ähnlichen Syntax Objekte zu erstellen und zu manipulieren. Die Modelle lassen sich aus Quader, Zylinder und Kugel durch Vereinigung, Schnittbildung oder Differenzbildung erzeugen. Mit OpenSCAD kann ein 2-dimensionale Objekt durch Anwendung von **extrude** in 3-dimensionale Objekte umgewandelt werden. ===== 2D-Objekte ===== ^ circle | | ^ square | | ^ polygon | | ^ test | | ===== 3D-Objekte ===== ^ cube | | ^ sphere | | ^ cylinder | | ===== Operationen ===== ^ union() | | ^ difference() | | ^ intersection() | | ===== Transformationen ===== translate([-24,0,0]){ union(){ cube (15, center=true); sphere(10); } } intersection(){ cube (15, center=true); sphere(10); } translate([24,0,0]){ difference(){ cube (15, center=true); sphere(10); } }