9.1 KiB
English · Български · Português (Brasil) · Čeština · Nederlands · Français · Suomi · Deutsch · Magyar · Italiano · 日本語 · 한국어 · Polski · Русский · 简体中文 · Español · 繁體中文 · Türkçe · हिन्दी · العربية
Open CAD Studio
Open-source 2D-tekenen en 3D-modelleren voor desktop en web, gebouwd met Rust.
Webapp starten · Desktopapp downloaden · Deelnemen aan discussies

Overzicht
Open CAD Studio is een platformonafhankelijke toepassing voor technisch tekenen, lay-outwerk en solid modeling. DWG- en DXF-tekeningen worden rechtstreeks gelezen en geschreven; de desktop- en browserversie delen dezelfde bewerkingskern.
Het project wordt actief ontwikkeld. Bewaar reservekopieën van belangrijke productietekeningen en meld reproduceerbare problemen via GitHub Issues.
Hoogtepunten
- Native tekenworkflow — DWG- en DXF-bestanden openen, bewerken, herstellen en opslaan zonder conversiedienst.
- Nauwkeurig 2D-tekenen — lijnen, polylijnen, krommen, splines, arceringen, object-snaps, tracking, lagen, blokken en externe referenties.
- Documentatiegereedschap — tekst, maatvoering, verwijslijnen, toleranties, tabellen, modelruimte, papierruimte, viewports en plotstijlen.
- Kernelgestuurd 3D-modelleren — solid-primitieven, extrusie, omwenteling, sweep, loft, Booleaanse bewerkingen en tessellatie van ACIS-entiteiten.
- GPU-rendering — versnelde 2D- en 3D-viewports via
wgpu, met orthografische en perspectiefcamera's. - Uitbreidbare workflows — native plug-ins, opdrachtscripts, headless conversie en een regelgebaseerde JSON-automatiserings-API.

Bestandsworkflows
| Formaat of workflow | Ondersteuning |
|---|---|
| DWG | Lezen en schrijven; opslagdoelen van R14 tot en met 2018 |
| DXF | Lezen en schrijven; opslagdoelen van R14 tot en met 2018 |
| BAK / SV$ | Back-ups en automatisch opgeslagen tekeningen openen |
| OBJ | Polygonale meshes importeren |
| LandXML | CgPoint-meetpunten importeren |
| STL | 3D-meshgegevens exporteren |
| STEP AP203 | 3D-meshgegevens exporteren |
| Lay-outs en geselecteerde geometrie plotten op desktop | |
| CSV | Eigenschapsgegevens van entiteiten extraheren |
| CTB / STB | Plotstijltabellen laden en bewerken |
Desktop of web
Gebruik de webapp voor directe toegang zonder installatie. Tekeningen worden via de browser geselecteerd en als lokale downloads opgeslagen.
Gebruik de desktoptoepassing voor native bestandskoppelingen, miniaturen in bestandsbeheer, systeemafdrukken, PDF-uitvoer, externe plug-ins, opdrachtscripts en headless automatisering. Uitgaven zijn beschikbaar voor Windows, Linux en Apple Silicon macOS.
Installatie
Download alle actuele pakketten van de nieuwste uitgave.
Windows
Kies een van deze ondertekende x86-64-pakketten:
OpenCADStudio-*-windows-x86_64-installer.msi— aanbevolen installatieprogramma met snelkoppelingen in het menu Start, DWG/DXF-bestandskoppelingen en tekenminiaturen.OpenCADStudio-*-windows-x86_64-portable.exe— zelfstandige toepassing; geen installatie nodig.
Linux
Download de x86-64 AppImage, maak deze uitvoerbaar en start hem:
chmod +x OpenCADStudio-*-linux-x86_64.AppImage
./OpenCADStudio-*-linux-x86_64.AppImage
macOS
Het gepubliceerde macOS-pakket ondersteunt Apple Silicon:
- Download
OpenCADStudio-*-macos-arm64.dmg. - Open de schijfkopie en sleep
OpenCADStudio.appnaar Applications. - Als Gatekeeper de eerste start blokkeert, keur de app dan goed via System Settings → Privacy & Security.
De toepassing is ad hoc ondertekend, maar momenteel niet door Apple genotariseerd.
Talen
Open CAD Studio kan de systeemtaal volgen of een van deze 20 interfacetalen gebruiken:
Arabisch · Braziliaans-Portugees · Bulgaars · Tsjechisch · Nederlands · Engels · Fins · Frans · Duits · Hindi · Hongaars · Italiaans · Japans · Koreaans · Pools · Russisch · Vereenvoudigd Chinees · Spaans · Traditioneel Chinees · Turks
Wijzig de taal in de toepassingsinstellingen. De browserversie gebruikt ook de voorkeurstaal van de browser wanneer Systeem is geselecteerd.
Bouwen vanuit de broncode
Desktop
Vereisten:
- Git
- Huidige stabiele Rust-toolchain
- Platformbibliotheken voor grafische en lettertypeontwikkeling
Installeer op Ubuntu of Debian de native afhankelijkheden:
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
Bouw daarna:
git clone https://github.com/HakanSeven12/OpenCADStudio.git
cd OpenCADStudio
cargo build --release --bin OpenCADStudio
Het binaire bestand wordt geschreven naar target/release/OpenCADStudio (OpenCADStudio.exe op Windows).
Web
Installeer eenmalig het WebAssembly-doel en de buildgereedschappen:
rustup target add wasm32-unknown-unknown
cargo install trunk wasm-bindgen-cli
Start de ontwikkelserver:
trunk serve
Automatisering
Het desktopprogramma ondersteunt eenmalige conversie en een permanente headless server:
OpenCADStudio --export input.dwg output.dxf
OpenCADStudio --serve
OpenCADStudio --serve --port 4242
De server wisselt per regel één JSON-object uit via standaardinvoer/-uitvoer of een lokale TCP-socket. Bekijk de automatiseringshandleiding en de meegeleverde Python-client.
Plug-ins
Desktopplug-ins draaien in afzonderlijke processen en communiceren via de geversioneerde plug-in-API met de host. De browserbuild laadt geen native plug-ins.
Projectdocumentatie
Bijdragen
Bugmeldingen, gerichte pull requests, vertalingen, documentatieverbeteringen en plug-inbijdragen zijn welkom.
- Doorzoek bestaande issues voordat je een nieuwe melding opent.
- Gebruik Discussions voor vragen en ideeën.
- Meld kwetsbaarheden privé volgens het beveiligingsbeleid.
Projectgroei
Steun het project
Als Open CAD Studio je werk helpt, steun dan de verdere ontwikkeling via GitHub Sponsors of Patreon.
Licentie
Open CAD Studio wordt verspreid onder de GNU General Public License v3.0.