OpenSCAD Benutzerhandbuch/3D zu 2D
Erscheinungsbild
Mit projection() kannst du aus 3D-Modellen 2D-Zeichnungen erstellen und diese im DXF-Format exportieren. Dabei wird das 3D-Modell auf die X-Y-Ebene projiziert (Z = 0).
- Bei
cut = truewerden nur die Punkte berücksichtigt, die genau in der Ebene Z = 0 liegen – das entspricht einem „Schnitt“ durch das Objekt. - Bei
cut = false(Standardwert) werden auch Punkte ober- und unterhalb der Ebene berücksichtigt – es entsteht ein „Schattenriss“ des gesamten Objekts.
Beispiel: Betrachte die mitgelieferte Datei "example002.scad".
Ein Schnitt ("cut = true") liefert die Schnittfläche in der X-Y-Ebene:
projection(cut = true) example002();
Eine Projektion ("cut = false") erzeugt den Schatten des gesamten Objekts:
projection(cut = false) example002();
Noch ein Beispiel
Du kannst "projection()" auch nutzen, um eine Seitenansicht eines Objekts zu erhalten. Nimm wieder "example002", drehe es und verschiebe es nach oben, außerhalb der X-Y-Ebene:
translate([0,0,25]) rotate([90,0,0]) example002();
Jetzt erzeugst du mit "projection()" die Seitenansicht:
projection() translate([0,0,25]) rotate([90,0,0]) example002();
Weitere Links
- Komplexeres Beispiel aus dem Blog von Giles Bathgate




