Title: 2.9. Projection 2.9. Projektionen
Course: Library of Things >> Part 1: OpenSCAD Basics Library of Things >> Teil 1: Basiskurs in OpenSCAD > Section: 2. First steps 2. Erste Schritte

projection()

- Creates a 2D drawing from a 3D model
- It is projecting a 3D object to the x,y plane with z=0
- The parameter:

cut >> If cut=true, only the points with z=0 are considered for the 2D shape. If cut=false, points above and below are considered as well.

- To do a particular cutout, the parameter needs to be true >> translate and rotate it in position.
- Is necessary to export objects in DXF Format or SVG Format.

Example:

projection(cut=true) translate([-40, 0, 15]) sphere(20);

projection(cut=false) sphere(20);

projection(cut=true) translate([40, 0, 18]) sphere(20);

Without projection:

With projection:

projection()

- Erstellt eine 2D-Zeichnung aus einem 3D-Modell
- Es projiziert ein 3D-Objekt auf die XY-Ebene mit z=0
- Die Parameter:

cut >> Bei cut=true werden nur die Punkte mit z=0 für die 2D-Form berücksichtigt. Bei cut=false werden auch Punkte darüber und darunter berücksichtigt

- Um einen bestimmten Ausschnitt zu machen, muss der Parameter wahr sein >> übersetzen und in Position drehen.
- Wird benötigt, um Objekte im DXF- oder SVG-Format zu exportieren.

Beispiel:

projection(cut=true) translate([-40, 0, 15]) sphere(20);

projection(cut=false) sphere(20);

projection(cut=true) translate([40, 0, 18]) sphere(20);

Ohne Projektion:

Mit Projektion: