Benutzer-Werkzeuge

Webseiten-Werkzeuge


knowledgebase:openscad

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
knowledgebase:openscad [2017/11/21 12:01]
rolex
knowledgebase:openscad [2017/12/20 11:49] (aktuell)
rolex
Zeile 5: Zeile 5:
  
 === Besonderheiten von openSCAD === === Besonderheiten von openSCAD ===
-Die große Besonderheit bei diesem Programm liegt darin, dass die Objekte im Gegensatz zu den bekannten Programmen Autodesk Inventor oder Blender nicht in einem Raum erstellt, gezogen und fixiert werden müssen. Abhängigkeiten gibt es auch keine. Stattdessen wird das Objekt mit einem Editor programmiert. Dies bietet große Vorteile, nicht nur der Übersicht wegen, sondern vereinfacht auch viele komplexe Modellierungen und Veränderungen an Objekten. Desweiteren können viele zusätzliche Programme eingebunden werden (z.B. trace2scad oder QR-Code-Generator) die es ermöglichen sogar Bilder Druckbar zu machen.\\+Die große Besonderheit bei diesem Programm liegt darin, dass die Objekte im Gegensatz zu den bekannten Programmen Autodesk Inventor oder Blender nicht in einem Raum erstellt, gezogen und fixiert werden müssen. Abhängigkeiten gibt es auch keine. Stattdessen wird das Objekt mit einem Editor programmiert. Dies bietet große Vorteile, nicht nur der Übersicht wegen, sondern vereinfacht auch viele komplexe Modellierungen und Veränderungen an Objekten. Desweiteren können viele zusätzliche Programme eingebunden werden (z.B. [[knowledgebase:trace2scad|trace2scad]] oder [[knowledgebase:qrcodegenerator|QR Code Generator für OpenSCAD]]) die es ermöglichen sogar Bilder Druckbar zu machen.\\
 Desweiteren ist openSCAD einheitenlos, d.h. man programmiert nur mit Zahlenwerten, nicht mit festgelegten Einheiten. Dadurch kann man sein Objekt problemlos in verschiedene Programme einspeißen oder die Größe verändern. Desweiteren ist openSCAD einheitenlos, d.h. man programmiert nur mit Zahlenwerten, nicht mit festgelegten Einheiten. Dadurch kann man sein Objekt problemlos in verschiedene Programme einspeißen oder die Größe verändern.
  
Zeile 11: Zeile 11:
 Zum Erstellen eines Objekts benötigt man nicht mehr als ein paar Grundbefehle. Alle Objekte werden aus den Grundformen Kreis und Rechteck (in 3D Kugel und Kubus) gebildet. Diese Grundobjekte werden verschoben, verformt und verbunden um jedes erdenkliche Modell erstellen zu können.\\ Zum Erstellen eines Objekts benötigt man nicht mehr als ein paar Grundbefehle. Alle Objekte werden aus den Grundformen Kreis und Rechteck (in 3D Kugel und Kubus) gebildet. Diese Grundobjekte werden verschoben, verformt und verbunden um jedes erdenkliche Modell erstellen zu können.\\
 Da openSCAD mit einer "programmierung" seiner Objekte arbeitet, muss eine bestimme, C ähnliche Syntax beachtet werden: Da openSCAD mit einer "programmierung" seiner Objekte arbeitet, muss eine bestimme, C ähnliche Syntax beachtet werden:
-  * Jedes erstellte Objekt muss mit einer Klammer definiert und einem Semikolon abgeschlossen werden: ''circle(radius)''\\+  * Jedes erstellte Objekt muss mit einer Klammer definiert und einem Semikolon abgeschlossen werden: ''circle(radius);''\\
   * alles was mit einem erstellten Objekt passiert wird vor dem Objekt festgelegt ''translate([x,y,z]) cube([laenge,breite,hoehe]);''   * alles was mit einem erstellten Objekt passiert wird vor dem Objekt festgelegt ''translate([x,y,z]) cube([laenge,breite,hoehe]);''
   * Grundobjekte werden entweder vereint oder geschnitten: union(), intersection() oder difference()   * Grundobjekte werden entweder vereint oder geschnitten: union(), intersection() oder difference()
knowledgebase/openscad.1511262070.txt.gz · Zuletzt geändert: 2017/11/21 12:01 von rolex