Zum Inhalt springen

OpenSCAD Benutzerhandbuch/3D zu 2D

Aus Wikibooks


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 = true werden 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