9.2 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 kreslení a 3D modelování pro počítač i web, vytvořené v Rustu.
Spustit webovou aplikaci · Stáhnout desktopovou aplikaci · Zapojit se do diskuse
Přehled
Open CAD Studio je multiplatformní aplikace pro technické kreslení, práci s rozvržením a modelování těles. Nativně čte a zapisuje výkresy DWG a DXF; desktopová a prohlížečová verze používají společné editační jádro.
Projekt je aktivně vyvíjen. Důležité produkční výkresy zálohujte a reprodukovatelné problémy hlaste přes GitHub Issues.
Hlavní funkce
- Nativní práce s výkresy — otevírání, úpravy, obnova a ukládání DWG a DXF bez konverzní služby.
- Přesné 2D kreslení — úsečky, křivky, spline, šrafy, uchopení objektů, trasování, hladiny, bloky a externí reference.
- Dokumentační nástroje — text, kóty, odkazové čáry, tolerance, tabulky, modelový prostor, výkresový prostor, výřezy a styly vykreslování.
- 3D modelování s geometrickým jádrem — základní tělesa, vysunutí, rotace, tažení, loft, booleovské operace a teselace entit ACIS.
- Vykreslování přes GPU — akcelerované 2D a 3D pohledy pomocí
wgpu, s ortografickou a perspektivní kamerou. - Rozšiřitelné postupy — nativní pluginy, příkazové skripty, bezobslužná konverze a řádkové JSON automatizační API.
Práce se soubory
| Formát nebo postup | Podpora |
|---|---|
| DWG | Čtení a zápis; cílové verze ukládání R14 až 2018 |
| DXF | Čtení a zápis; cílové verze ukládání R14 až 2018 |
| BAK / SV$ | Otevírání záloh a automaticky uložených výkresů |
| OBJ | Import polygonových sítí |
| LandXML | Import zaměřených bodů CgPoint |
| STL | Export dat 3D sítí |
| STEP AP203 | Export dat 3D sítí |
| Vykreslení rozvržení a vybrané geometrie na počítači | |
| CSV | Extrakce vlastností entit |
| CTB / STB | Načtení a úpravy tabulek stylů vykreslování |
Počítač nebo web
Pro okamžitý přístup bez instalace použijte webovou aplikaci. Výkresy se vybírají v prohlížeči a ukládají jako místní soubory ke stažení.
Desktopovou aplikaci použijte pro nativní asociace souborů, náhledy ve správci souborů, systémový tisk, výstup PDF, externí pluginy, příkazové skripty a bezobslužnou automatizaci. Vydání jsou dostupná pro Windows, Linux a macOS s Apple Silicon.
Instalace
Všechny aktuální balíčky stáhnete z nejnovějšího vydání.
Windows
Vyberte jeden z podepsaných balíčků x86-64:
OpenCADStudio-*-windows-x86_64-installer.msi— doporučený instalátor se zástupci v nabídce Start, asociacemi DWG/DXF a náhledy výkresů.OpenCADStudio-*-windows-x86_64-portable.exe— samostatná aplikace bez instalace.
Linux
Stáhněte x86-64 AppImage, nastavte jej jako spustitelný a spusťte:
chmod +x OpenCADStudio-*-linux-x86_64.AppImage
./OpenCADStudio-*-linux-x86_64.AppImage
macOS
Publikovaný balíček pro macOS podporuje Apple Silicon:
- Stáhněte
OpenCADStudio-*-macos-arm64.dmg. - Otevřete obraz a přetáhněte
OpenCADStudio.appdo Applications. - Pokud Gatekeeper první spuštění zablokuje, povolte aplikaci v System Settings → Privacy & Security.
Aplikace je podepsána ad hoc, ale v současnosti není notářsky ověřena společností Apple.
Jazyky
Open CAD Studio může používat jazyk systému nebo jeden z těchto 19 jazyků rozhraní:
Arabština · Brazilská portugalština · Čeština · Nizozemština · Angličtina · Finština · Francouzština · Němčina · Hindština · Maďarština · Italština · Japonština · Korejština · Polština · Ruština · Zjednodušená čínština · Španělština · Tradiční čínština · Turečtina
Jazyk změníte v nastavení aplikace. Pokud je vybrána možnost Systém, webová verze používá také preferované národní prostředí prohlížeče.
Sestavení ze zdrojového kódu
Desktop
Požadavky:
- Git
- Aktuální stabilní nástroje Rust
- Vývojové knihovny grafiky a písem dané platformy
Na Ubuntu nebo Debianu nainstalujte nativní závislosti:
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
Poté sestavte:
git clone https://github.com/HakanSeven12/OpenCADStudio.git
cd OpenCADStudio
cargo build --release --bin OpenCADStudio
Výsledný program bude v target/release/OpenCADStudio (ve Windows OpenCADStudio.exe).
Web
Jednorázově nainstalujte cíl WebAssembly a nástroje pro sestavení:
rustup target add wasm32-unknown-unknown
cargo install trunk wasm-bindgen-cli
Spusťte vývojový server:
trunk serve
Automatizace
Desktopový program podporuje jednorázovou konverzi a trvalý bezobslužný server:
OpenCADStudio --export input.dwg output.dxf
OpenCADStudio --serve
OpenCADStudio --serve --port 4242
Server předává jeden objekt JSON na řádek přes standardní vstup/výstup nebo místní TCP socket. Viz průvodce automatizací a přiložený klient Python.
Pluginy
Desktopové pluginy běží v oddělených procesech a komunikují s hostitelem přes verzované API pluginů. Prohlížečová verze nativní pluginy nenačítá.
Dokumentace projektu
Přispívání
Vítáme hlášení chyb, cílené pull requesty, překlady, vylepšení dokumentace i příspěvky k pluginům.
- Před otevřením nového hlášení prohledejte existující issues.
- Pro otázky a nápady použijte Discussions.
- Zranitelnosti hlaste soukromě podle bezpečnostních zásad.
Růst projektu
Podpořte projekt
Pokud vám Open CAD Studio pomáhá, podpořte další vývoj přes GitHub Sponsors nebo Patreon.
Licence
Open CAD Studio je šířeno pod GNU General Public License v3.0.