Am 16. Mai wurde nach vierjähriger Entwicklungszeit eine neue stabile Version von OpenSCAD veröffentlicht – 2019.05.
OpenSCAD ist ein nicht interaktives 3D-CAD, das so etwas wie ein 3D-Compiler ist, der aus einem Skript in einer speziellen Programmiersprache ein Modell generiert. OpenSCAD eignet sich gut für den 3D-Druck sowie für die automatische Generierung einer großen Anzahl ähnlicher Modelle auf der Grundlage eines bestimmten Parametersatzes. Für die vollständige Nutzung sind lediglich eine Tastatur und grundlegende Programmierkenntnisse erforderlich.
OpenSCAD ist in C++ geschrieben, wird unter der GPLv2-Lizenz vertrieben und läuft auf allen gängigen Betriebssystemen: Linux, *BSD, macOS, Windows.
Neu in dieser Version
-
Programmiersprachenfunktionen
- Добавлен Assert()-Modul и Funktion „assert()“..
- Modul hinzugefügt lassen().
- Funktion hinzugefügt ord ().
- Funktion hinzugefügt Echo().
- Funktionen zur Typprüfung hinzugefügt: is_undef(), is_list(), is_num(), is_bool(), is_string().
- Neue Sondervariable: $Vorschau.
- Aktualisierungen des Listenverständnisses: if/else-Bedingung, jedes Schlüsselwort, C-Stil für Schleife, Iterieren Sie über Zeichen in einer Zeichenfolge.
- rotation_extrude(): Parameter hinzugefügt Winkel.
- importieren() Unterstützt jetzt SVG, 3MF und AMF.
- Farbe() Unterstützt jetzt die Angabe der Farbe im Hexadezimalformat.
-
Eigenschaften
- Konfigurator: Ermöglicht das Ändern von Designparametern („Konstanten“ im Code) über die GUI, sichtbar im Screenshot rechts.
- Unterstützt 3D-Maus/Joystick/Gamepad um im Vorschaubereich zu navigieren.
- Integrierte Unterstützung für 3D-Druck, einschließlich Via Okto-Druck.
- Unterstützung für neue Exportformate: SVG, 3MF, AMF.
- Durch Drücken von Alt-Pfeil (Umschalt-Alt-Pfeil unter macOS) können Sie Werte schnell bearbeiten und in der Vorschau anzeigen.
- Befehlszeilenoption hinzugefügt -Sicht.
- Wenn das Rendern abgeschlossen ist, wird jetzt eine akustische Benachrichtigung abgespielt.
- Neu gemacht einige Fehler und Warnungen.
- Übersetzung in neue Sprachen: Ukrainisch, Polnisch.
-
Veraltete Funktionen
- glide() und subdiv() entfernt, die nie implementiert wurden.
Referenzen
- Laden Sie Quellen oder vorgefertigte Assemblys für verschiedene Betriebssysteme herunter
- GitHub
- Ausführliche Dokumentation
- MCAD – Bibliothek mit Zusatzmodulen, beispielsweise zur Erzeugung von Zahnrädern oder Gewinden
Source: linux.org.ru