Am 16. Mai, nach vier Jahren Entwicklungszeit, wurde die neue stabile Version von OpenSCAD â 2019.05 â veröffentlicht.
OpenSCAD ist ein nicht-interaktives 3D-CAD-Tool, das als eine Art 3D-Compiler fungiert und Modelle anhand von Skripten in einer speziellen Programmiersprache generiert. OpenSCAD eignet sich hervorragend fĂŒr den 3D-Druck sowie fĂŒr die automatische Generierung groĂer Mengen homogener Modelle auf Grundlage eines bestimmten Parametersatzes. Um es umfassend nutzen zu können, benötigen Sie lediglich eine Tastatur und grundlegende Programmierkenntnisse.
OpenSCAD ist in C++ geschrieben, unterliegt der GPLv2-Lizenz und lÀuft auf allen gÀngigen Betriebssystemen: Linux, *BSD, macOS, Windows.
Neu in dieser Version
Funktionen der Programmiersprache
- Ein Modul wurde hinzugefĂŒgt let().
- Funktion hinzugefĂŒgt ord().
- Funktion hinzugefĂŒgt echo().
- Funktionen zur TypĂŒberprĂŒfung hinzugefĂŒgt: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Neue spezielle Variable: $preview.
- Updates im Listen-Generator (list comprehensions): if/else-Bedingung, SchlĂŒsselwort each, for-Schleife im C-Stil, Zeichen einer Zeichenkette durchlaufen.
- rotate_extrude(): Parameter hinzugefĂŒgt angle.
- import() unterstĂŒtzt jetzt SVG, 3MF und AMF.
- color() unterstĂŒtzt jetzt die Angabe von Farben im Hexadezimalformat.
Funktionen des Programms
- Customizer: ermöglicht es, die Designeinstellungen (âKonstantenâ im Code) ĂŒber die GUI zu Ă€ndern, wie auf dem Screenshot rechts zu sehen.
- UnterstĂŒtzung fĂŒr 3D-Maus / Joystick / Gamepad zur Navigation im Vorschau-Bereich.
- Eingebaute UnterstĂŒtzung fĂŒr 3D-Druck, unter anderem ĂŒber OctoPrint.
- UnterstĂŒtzung neuer Exportformate: SVG, 3MF, AMF.
- Schnelles Bearbeiten und Vorschau der Werte bei Druck auf Alt-Pfeile (Shift-Alt-Pfeile auf macOS).
- Neuer Befehlszeilenparameter âview.
- Jetzt gibt es ein akustisches Benachrichtigungssignal am Ende des Renderings.
- Ăberarbeitet einige Fehler und Warnungen.
- Ăbersetzungen in neue Sprachen: Ukrainisch, Polnisch.
Veraltete Funktionen
- glide() und subdiv() wurden entfernt, da sie nie umgesetzt wurden.
Links
- Quellcodes oder fertige Builds fĂŒr verschiedene Betriebssysteme herunterladen
- GitHub
- Detaillierte Dokumentation
- MCAD â Bibliothek zusĂ€tzlicher Module, z. B. zur Generierung von ZahnrĂ€dern oder Gewinden.
Quelle: linux.org.ru

