9.5 KiB
English · Български · Português (Brasil) · Čeština · Nederlands · Français · Suomi · Deutsch · Magyar · Italiano · 日本語 · 한국어 · Polski · Русский · 简体中文 · Español · 繁體中文 · Türkçe · हिन्दी · العربية
Open CAD Studio
Quelloffenes 2D-Zeichnen und 3D-Modellieren für Desktop und Web, entwickelt mit Rust.
Web-App starten · Desktop-App herunterladen · An Diskussionen teilnehmen
Überblick
Open CAD Studio ist eine plattformübergreifende Anwendung für technische Zeichnungen, Layoutarbeit und Volumenmodellierung. DWG- und DXF-Zeichnungen werden nativ gelesen und geschrieben; Desktop- und Browserversion nutzen denselben Bearbeitungskern.
Das Projekt wird aktiv entwickelt. Bewahre Sicherungskopien wichtiger Produktionszeichnungen auf und melde reproduzierbare Probleme über GitHub Issues.
Höhepunkte
- Nativer Zeichnungsablauf — DWG- und DXF-Dateien ohne Konvertierungsdienst öffnen, bearbeiten, wiederherstellen und speichern.
- Präzises 2D-Zeichnen — Linien, Polylinien, Kurven, Splines, Schraffuren, Objektfang, Spurverfolgung, Layer, Blöcke und externe Referenzen.
- Dokumentationswerkzeuge — Text, Bemaßungen, Führungslinien, Toleranzen, Tabellen, Modellbereich, Papierbereich, Ansichtsfenster und Plotstile.
- Kernel-gestützte 3D-Modellierung — Volumenprimitive, Extrusion, Rotation, Sweep, Loft, boolesche Operationen und Tessellierung von ACIS-Elementen.
- GPU-Darstellung — beschleunigte 2D- und 3D-Ansichten über
wgpumit orthografischen und perspektivischen Kameras. - Erweiterbare Abläufe — native Plugins, Befehlsskripte, Konvertierung ohne Oberfläche und zeilenbasierte JSON-Automatisierungs-API.

Dateiabläufe
| Format oder Ablauf | Unterstützung |
|---|---|
| DWG | Lesen und Schreiben; versionierte Speicherziele von R14 bis 2018 |
| DXF | Lesen und Schreiben; versionierte Speicherziele von R14 bis 2018 |
| BAK / SV$ | Zeichnungssicherungen und automatisch gespeicherte Dateien öffnen |
| OBJ | Polygonnetze importieren |
| LandXML | CgPoint-Vermessungspunkte importieren |
| STL | 3D-Netzdaten exportieren |
| STEP AP203 | 3D-Netzdaten exportieren |
| Layouts und ausgewählte Geometrie auf dem Desktop plotten | |
| CSV | Eigenschaftsdaten von Elementen extrahieren |
| CTB / STB | Plotstiltabellen laden und bearbeiten |
Desktop oder Web
Nutze die Web-App für sofortigen Zugriff ohne Installation. Zeichnungen werden im Browser ausgewählt und als lokale Downloads gespeichert.
Nutze die Desktop-Anwendung für native Dateizuordnungen, Vorschaubilder im Dateimanager, Systemdruck, PDF-Ausgabe, externe Plugins, Befehlsskripte und Automatisierung ohne Oberfläche. Veröffentlichungen sind für Windows, Linux und Apple-Silicon-macOS verfügbar.
Installation
Lade alle aktuellen Pakete von der neuesten Version herunter.
Windows
Wähle eines dieser signierten x86-64-Pakete:
OpenCADStudio-*-windows-x86_64-installer.msi— empfohlener Installer mit Startmenü-Verknüpfungen, DWG/DXF-Dateizuordnungen und Zeichnungsvorschauen.OpenCADStudio-*-windows-x86_64-portable.exe— eigenständige Anwendung ohne Installation.
Linux
Lade das x86-64-AppImage herunter, mache es ausführbar und starte es:
chmod +x OpenCADStudio-*-linux-x86_64.AppImage
./OpenCADStudio-*-linux-x86_64.AppImage
macOS
Das veröffentlichte macOS-Paket unterstützt Apple Silicon:
OpenCADStudio-*-macos-arm64.dmgherunterladen.- Image öffnen und
OpenCADStudio.appnach Applications ziehen. - Falls Gatekeeper den ersten Start blockiert, die App unter System Settings → Privacy & Security freigeben.
Die Anwendung ist ad hoc signiert, wird derzeit aber nicht von Apple notarisiert.
Sprachen
Open CAD Studio kann der Systemsprache folgen oder eine dieser 20 Oberflächensprachen verwenden:
Arabisch · Brasilianisches Portugiesisch · Bulgarisch · Tschechisch · Niederländisch · Englisch · Finnisch · Französisch · Deutsch · Hindi · Ungarisch · Italienisch · Japanisch · Koreanisch · Polnisch · Russisch · Vereinfachtes Chinesisch · Spanisch · Traditionelles Chinesisch · Türkisch
Die Sprache lässt sich in den Anwendungseinstellungen ändern. Die Browserversion verwendet bei Auswahl von System ebenfalls das bevorzugte Gebietsschema des Browsers.
Aus dem Quellcode erstellen
Desktop
Voraussetzungen:
- Git
- Aktuelle stabile Rust-Toolchain
- Plattformspezifische Entwicklungsbibliotheken für Grafik und Schriften
Unter Ubuntu oder Debian die nativen Abhängigkeiten installieren:
sudo apt update
sudo apt install libgl1-mesa-dev libx11-dev libxcursor-dev libxi-dev \
libxrandr-dev libxkbcommon-dev libwayland-dev libfontconfig1-dev \
libfreetype6-dev
Danach erstellen:
git clone https://github.com/HakanSeven12/OpenCADStudio.git
cd OpenCADStudio
cargo build --release --bin OpenCADStudio
Die erzeugte Binärdatei liegt unter target/release/OpenCADStudio (unter Windows OpenCADStudio.exe).
Web
WebAssembly-Ziel und Build-Werkzeuge einmalig installieren:
rustup target add wasm32-unknown-unknown
cargo install trunk wasm-bindgen-cli
Entwicklungsserver starten:
trunk serve
Automatisierung
Die Desktop-Binärdatei unterstützt einmalige Konvertierung und einen dauerhaften Server ohne Oberfläche:
OpenCADStudio --export input.dwg output.dxf
OpenCADStudio --serve
OpenCADStudio --serve --port 4242
Der Server tauscht über Standardein-/ausgabe oder einen lokalen TCP-Socket je Zeile ein JSON-Objekt aus. Siehe Automatisierungsanleitung und den enthaltenen Python-Client.
Plugins
Desktop-Plugins laufen in getrennten Prozessen und kommunizieren über die versionierte Plugin-API mit dem Host. Die Browserversion lädt keine nativen Plugins.
Projektdokumentation
Mitwirken
Fehlerberichte, fokussierte Pull Requests, Übersetzungen, Dokumentationsverbesserungen und Plugin-Beiträge sind willkommen.
- Vor einem neuen Bericht bestehende Issues durchsuchen.
- Discussions für Fragen und Ideen verwenden.
- Schwachstellen gemäß der Sicherheitsrichtlinie vertraulich melden.
Projektwachstum
Projekt unterstützen
Wenn Open CAD Studio bei der Arbeit hilft, unterstütze die weitere Entwicklung über GitHub Sponsors oder Patreon.
Lizenz
Open CAD Studio wird unter der GNU General Public License v3.0 bereitgestellt.