9.9 KiB
English · Български · Português (Brasil) · Čeština · Nederlands · Français · Suomi · Deutsch · Magyar · Italiano · 日本語 · 한국어 · Polski · Русский · 简体中文 · Español · 繁體中文 · Türkçe · हिन्दी · العربية
Open CAD Studio
Nyílt forráskódú 2D rajzolás és 3D modellezés asztali gépre és webre, Rust nyelven.
Webalkalmazás indítása · Asztali alkalmazás letöltése · Csatlakozás a beszélgetéshez
Áttekintés
Az Open CAD Studio többplatformos alkalmazás műszaki rajzoláshoz, elrendezések készítéséhez és testmodellezéshez. Natívan olvas és ír DWG- és DXF-rajzokat; az asztali és böngészős változat közös szerkesztőmagot használ.
A projekt aktív fejlesztés alatt áll. A fontos gyártási rajzokról tarts biztonsági másolatot, a reprodukálható hibákat pedig jelentsd a GitHub Issues oldalon.
Főbb jellemzők
- Natív rajzi munkafolyamat — DWG- és DXF-fájlok megnyitása, szerkesztése, helyreállítása és mentése átalakító szolgáltatás nélkül.
- Pontos 2D rajzolás — vonalak, vonalláncok, görbék, spline-ok, sraffozások, tárgyraszterek, követés, rétegek, blokkok és külső referenciák.
- Dokumentációs eszközök — szöveg, méretezés, mutatóvonalak, tűrések, táblázatok, modelltér, papírtér, nézetablakok és nyomtatási stílusok.
- Kernelalapú 3D modellezés — testprimitívek, kihúzás, forgatás, söprés, loft, logikai műveletek és ACIS-entitások tesszellációja.
- GPU-megjelenítés —
wgpuáltal gyorsított 2D és 3D nézetek, ortografikus és perspektivikus kamerákkal. - Bővíthető munkafolyamatok — natív bővítmények, parancsfájlok, felület nélküli konverzió és soralapú JSON automatizálási API.

Fájlmunkafolyamatok
| Formátum vagy munkafolyamat | Támogatás |
|---|---|
| DWG | Olvasás és írás; verziózott mentési célok R14-től 2018-ig |
| DXF | Olvasás és írás; verziózott mentési célok R14-től 2018-ig |
| BAK / SV$ | Rajzi biztonsági másolatok és automatikus mentések megnyitása |
| OBJ | Poligonhálók importálása |
| LandXML | CgPoint felmérési pontok importálása |
| STL | 3D hálóadatok exportálása |
| STEP AP203 | 3D hálóadatok exportálása |
| Elrendezések és kijelölt geometria nyomtatása asztali gépen | |
| CSV | Entitástulajdonságok adatainak kinyerése |
| CTB / STB | Nyomtatásistílus-táblák betöltése és szerkesztése |
Asztali vagy webes változat
Használd a webalkalmazást azonnali, telepítés nélküli hozzáféréshez. A rajzok a böngészőben választhatók ki és helyi letöltésként menthetők.
Az asztali alkalmazást válaszd natív fájltársításokhoz, fájlkezelői bélyegképekhez, rendszernyomtatáshoz, PDF-kimenethez, külső bővítményekhez, parancsfájlokhoz és felület nélküli automatizáláshoz. Windows, Linux és Apple Silicon macOS rendszerhez érhetők el kiadások.
Telepítés
Minden aktuális csomag a legújabb kiadásból tölthető le.
Windows
Válassz az aláírt x86-64 csomagok közül:
OpenCADStudio-*-windows-x86_64-installer.msi— ajánlott telepítő Start menü-parancsikonokkal, DWG/DXF-fájltársításokkal és rajzi bélyegképekkel.OpenCADStudio-*-windows-x86_64-portable.exe— önálló alkalmazás, telepítés nélkül.
Linux
Töltsd le az x86-64 AppImage fájlt, tedd futtathatóvá, majd indítsd el:
chmod +x OpenCADStudio-*-linux-x86_64.AppImage
./OpenCADStudio-*-linux-x86_64.AppImage
macOS
A kiadott macOS-csomag az Apple Silicon rendszereket támogatja:
- Töltsd le az
OpenCADStudio-*-macos-arm64.dmgfájlt. - Nyisd meg a lemezképet, és húzd az
OpenCADStudio.appalkalmazást az Applications mappába. - Ha a Gatekeeper blokkolja az első indítást, engedélyezd az alkalmazást a System Settings → Privacy & Security alatt.
Az alkalmazás ad hoc aláírással rendelkezik, de az Apple jelenleg nem hitelesítette közjegyzői eljárással.
Nyelvek
Az Open CAD Studio követheti a rendszer nyelvét, vagy használhatja az alábbi 20 felületi nyelv egyikét:
Arab · Brazil portugál · Bolgár · Cseh · Holland · Angol · Finn · Francia · Német · Hindi · Magyar · Olasz · Japán · Koreai · Lengyel · Orosz · Egyszerűsített kínai · Spanyol · Hagyományos kínai · Török
A nyelv az alkalmazás beállításaiban módosítható. Rendszer választásakor a böngészős változat is a böngésző előnyben részesített területi beállítását használja.
Fordítás forráskódból
Asztali alkalmazás
Követelmények:
- Git
- Aktuális stabil Rust-eszközlánc
- A platform grafikai és betűkészlet-fejlesztő könyvtárai
Ubuntu vagy Debian alatt telepítsd a natív függőségeket:
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
Ezután fordítsd le:
git clone https://github.com/HakanSeven12/OpenCADStudio.git
cd OpenCADStudio
cargo build --release --bin OpenCADStudio
A létrejövő bináris a target/release/OpenCADStudio helyre kerül (Windows alatt OpenCADStudio.exe).
Web
Telepítsd egyszer a WebAssembly célt és a fordítóeszközöket:
rustup target add wasm32-unknown-unknown
cargo install trunk wasm-bindgen-cli
Indítsd el a fejlesztői kiszolgálót:
trunk serve
Automatizálás
Az asztali bináris egyszeri konverziót és tartós, felület nélküli kiszolgálót támogat:
OpenCADStudio --export input.dwg output.dxf
OpenCADStudio --serve
OpenCADStudio --serve --port 4242
A kiszolgáló soronként egy JSON-objektumot cserél a szabványos bemeneten/kimeneten vagy helyi TCP-foglalaton. Lásd az automatizálási útmutatót és a mellékelt Python-klienst.
Bővítmények
Az asztali bővítmények külön folyamatokban futnak, és a verziózott bővítmény-API-n keresztül kommunikálnak a gazdával. A böngészős változat nem tölt be natív bővítményeket.
Projektdokumentáció
Közreműködés
Hibajelentéseket, célzott pull requesteket, fordításokat, dokumentációfejlesztést és bővítmény-hozzájárulásokat egyaránt várunk.
- Új jelentés előtt keress a meglévő issue-k között.
- Kérdésekhez és ötletekhez használd a Discussions oldalt.
- A sérülékenységeket a biztonsági szabályzat szerint, bizalmasan jelentsd.
A projekt növekedése
A projekt támogatása
Ha az Open CAD Studio segíti a munkádat, támogasd a további fejlesztést a GitHub Sponsors vagy a Patreon oldalán.
Licenc
Az Open CAD Studio a GNU General Public License v3.0 alatt kerül terjesztésre.