OpenScad

OpenScad



Arbeiten mit Libraries:

OpenSCAD ist eine freie CAD-Software auf einer textbasierten Programmiersprache mit der 3D-Modelle erzeugt werden. Die Objekte bestehen aus einfachen geometrischen Grundkörpern und werden mit Transformationen und Modifikationen zu einem komplexen 3D-Modell vereinigt. Die Modellierung basiert auf der CSG-Technik (Constructive Solid Geometry). OpenSCAD ist verfügbar für Windows, Linux, OS X, FreeBSD und OpenBSD. Als Dateiformat wird eine einfache Textdatei mit der Endung *.scad genutzt. Im Gegensatz zu den meisten anderen CAD-Programmen steht hier also ein komplett freies Dateiformat zur Verfügung.

Sehr hilfreich sind benutzerdefinierte Libraries, um Objekte und Funktionen zur Mehrfachverwendung zur Verfügung zu stellen oder Programme zu vereinfachen. Im nächsten Beispiel ist ein Programm mit einer eigenen Library (pin_lib.scad) aufgeführt. Das Programm und die Library erstellen einen Platinenhalter (PIN). Die Größe des Platinenhalters wird im Programm pin.scad parametriert. Das eigentliche Programm ist in der Library pin_lib.scad. Das Programm pin.scad ruft die Library pin_lib.scad auf und führt es aus. Das Hauptprogramm und die Library sind im selben Dateiordner. Ist das nicht der Fall, muss beim Aufruf der Library der Datei-Pfad angegeben werden.


Openscad Library: pin_lib.scad



Openscad Hauptprogamm: pin.scad

  • Platinenhalter (PIN):



  • Download PIN.SCAD