English · Português (Brasil) · Čeština · Nederlands · Français · Suomi · Deutsch · Magyar · Italiano · 日本語 · 한국어 · Polski · Русский · 简体中文 · Español · 繁體中文 · Türkçe · हिन्दी · العربية

Logo Open CAD Studio

Open CAD Studio

Open-source 2D kreslení a 3D modelování pro počítač i web, vytvořené v Rustu.

Nejnovější verze Stažení Hvězdy GitHub Licence GPL-3.0

Spustit webovou aplikaci · Stáhnout desktopovou aplikaci · Zapojit se do diskuse

Pracovní plocha Open CAD Studio

## 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](https://github.com/HakanSeven12/OpenCADStudio/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.

3D model v Open CAD Studio

## 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í | | PDF | 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](https://www.opencadstudio.com). 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í](https://github.com/HakanSeven12/OpenCADStudio/releases/latest). ### 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: ```bash chmod +x OpenCADStudio-*-linux-x86_64.AppImage ./OpenCADStudio-*-linux-x86_64.AppImage ``` ### macOS Publikovaný balíček pro macOS podporuje Apple Silicon: 1. Stáhněte `OpenCADStudio-*-macos-arm64.dmg`. 2. Otevřete obraz a přetáhněte `OpenCADStudio.app` do **Applications**. 3. 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: ```bash 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: ```bash 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í: ```bash rustup target add wasm32-unknown-unknown cargo install trunk wasm-bindgen-cli ``` Spusťte vývojový server: ```bash trunk serve ``` ## Automatizace Desktopový program podporuje jednorázovou konverzi a trvalý bezobslužný server: ```bash 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í](docs/automation/README.md) a přiložený [klient Python](docs/automation/ocs.py). ## 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á. - [Architektura pluginů](docs/plugin-architecture.md) - [Šablona pluginu](docs/plugin-template/README.md) - [Registr pluginů](plugins/README.md) ## Dokumentace projektu - [Automatizační API](docs/automation/README.md) - [Architektura pluginů](docs/plugin-architecture.md) - [Proces teselace](docs/tessellation.md) - [Bezpečnostní zásady](SECURITY.md) ## 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](https://github.com/HakanSeven12/OpenCADStudio/issues). - Pro otázky a nápady použijte [Discussions](https://github.com/HakanSeven12/OpenCADStudio/discussions). - Zranitelnosti hlaste soukromě podle [bezpečnostních zásad](SECURITY.md). ## Růst projektu Hvězdy a stažení Open CAD Studio ## Podpořte projekt Pokud vám Open CAD Studio pomáhá, podpořte další vývoj přes [GitHub Sponsors](https://github.com/sponsors/HakanSeven12) nebo [Patreon](https://www.patreon.com/HakanSeven12). ## Licence Open CAD Studio je šířeno pod [GNU General Public License v3.0](LICENSE).