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
Avoimen lähdekoodin 2D-piirtäminen ja 3D-mallinnus työpöydälle ja verkkoon, toteutettu Rustilla.
Käynnistä verkkosovellus · Lataa työpöytäsovellus · Osallistu keskusteluun
Yleiskatsaus
Open CAD Studio on monialustainen sovellus tekniseen piirtämiseen, asettelutyöhön ja solidimallinnukseen. Se lukee ja kirjoittaa DWG- ja DXF-piirustuksia suoraan, ja työpöytä- sekä selainversiot käyttävät samaa muokkausydintä.
Projektia kehitetään aktiivisesti. Säilytä tärkeistä tuotantopiirustuksista varmuuskopiot ja ilmoita toistettavista ongelmista GitHub Issuesissa.
Kohokohdat
- Suora piirustusprosessi — avaa, muokkaa, palauta ja tallenna DWG- ja DXF-tiedostoja ilman muunnospalvelua.
- Tarkka 2D-piirtäminen — viivat, murtoviivat, käyrät, splinit, viivoitukset, objektikohdistukset, seuranta, tasot, lohkot ja ulkoiset viitteet.
- Dokumentointityökalut — teksti, mitoitukset, johtoviivat, toleranssit, taulukot, mallitila, paperitila, näkymät ja tulostustyylit.
- Geometriaytimeen perustuva 3D-mallinnus — solidiprimitiivit, pursotus, pyöräytys, pyyhkäisy, loft, Boolen operaatiot ja ACIS-kohteiden tessellointi.
- GPU-renderöinti —
wgpu:n kiihdyttämät 2D- ja 3D-näkymät sekä ortografiset ja perspektiivikamerat. - Laajennettavat työnkulut — natiiviliitännäiset, komentoskriptit, käyttöliittymätön muunnos ja rivipohjainen JSON-automaatiorajapinta.
Tiedostotyönkulut
| Muoto tai työnkulku | Tuki |
|---|---|
| DWG | Luku ja kirjoitus; versioidut tallennuskohteet R14–2018 |
| DXF | Luku ja kirjoitus; versioidut tallennuskohteet R14–2018 |
| BAK / SV$ | Piirustusvarmuuskopioiden ja automaattitallennusten avaaminen |
| OBJ | Monikulmioverkkojen tuonti |
| LandXML | CgPoint-mittauspisteiden tuonti |
| STL | 3D-verkkotietojen vienti |
| STEP AP203 | 3D-verkkotietojen vienti |
| Asettelujen ja valitun geometrian tulostus työpöytäversiossa | |
| CSV | Kohteiden ominaisuustietojen poiminta |
| CTB / STB | Tulostustyylitaulukoiden lataus ja muokkaus |
Työpöytä vai verkko
Käytä verkkosovellusta, kun haluat aloittaa heti ilman asennusta. Piirustukset valitaan selaimessa ja tallennetaan paikallisina latauksina.
Käytä työpöytäsovellusta natiiveihin tiedostokytkentöihin, tiedostonhallinnan esikatseluihin, järjestelmätulostukseen, PDF-tulosteisiin, ulkoisiin liitännäisiin, komentoskripteihin ja käyttöliittymättömään automaatioon. Julkaisut ovat saatavilla Windowsille, Linuxille ja Apple Silicon macOS:lle.
Asennus
Lataa kaikki nykyiset paketit uusimmasta julkaisusta.
Windows
Valitse allekirjoitettu x86-64-paketti:
OpenCADStudio-*-windows-x86_64-installer.msi— suositeltu asennusohjelma, joka sisältää Käynnistä-valikon pikakuvakkeet, DWG/DXF-tiedostokytkennät ja piirustusten esikatselut.OpenCADStudio-*-windows-x86_64-portable.exe— itsenäinen sovellus, joka ei vaadi asennusta.
Linux
Lataa x86-64 AppImage, tee siitä suoritettava ja käynnistä se:
chmod +x OpenCADStudio-*-linux-x86_64.AppImage
./OpenCADStudio-*-linux-x86_64.AppImage
macOS
Julkaistu macOS-paketti tukee Apple Siliconia:
- Lataa
OpenCADStudio-*-macos-arm64.dmg. - Avaa levykuva ja vedä
OpenCADStudio.appkansioon Applications. - Jos Gatekeeper estää ensimmäisen käynnistyksen, hyväksy sovellus kohdassa System Settings → Privacy & Security.
Sovellus on allekirjoitettu ad hoc -allekirjoituksella, mutta Apple ei ole tällä hetkellä notaroinut sitä.
Kielet
Open CAD Studio voi seurata järjestelmän kieltä tai käyttää jotakin näistä 20 käyttöliittymäkielestä:
Arabia · Brasilianportugali · Bulgaria · Tšekki · Hollanti · Englanti · Suomi · Ranska · Saksa · Hindi · Unkari · Italia · Japani · Korea · Puola · Venäjä · Yksinkertaistettu kiina · Espanja · Perinteinen kiina · Turkki
Vaihda kieli sovelluksen asetuksissa. Selainversio käyttää myös selaimen ensisijaista kielialuetta, kun Järjestelmä on valittu.
Kääntäminen lähdekoodista
Työpöytä
Vaatimukset:
- Git
- Nykyinen vakaa Rust-työkaluketju
- Alustan grafiikka- ja fonttikehityskirjastot
Asenna natiiviriippuvuudet Ubuntussa tai Debianissa:
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
Käännä sitten:
git clone https://github.com/HakanSeven12/OpenCADStudio.git
cd OpenCADStudio
cargo build --release --bin OpenCADStudio
Tuloksena syntyvä ohjelmatiedosto kirjoitetaan polkuun target/release/OpenCADStudio (Windowsissa OpenCADStudio.exe).
Web
Asenna WebAssembly-kohde ja rakennustyökalut kerran:
rustup target add wasm32-unknown-unknown
cargo install trunk wasm-bindgen-cli
Käynnistä kehityspalvelin:
trunk serve
Automaatio
Työpöytäohjelma tukee kertaluonteista muunnosta ja pysyvää käyttöliittymätöntä palvelinta:
OpenCADStudio --export input.dwg output.dxf
OpenCADStudio --serve
OpenCADStudio --serve --port 4242
Palvelin vaihtaa yhden JSON-objektin riviä kohti vakiotulon/-lähdön tai paikallisen TCP-pistokkeen kautta. Katso automaatio-opas ja mukana toimitettu Python-asiakas.
Liitännäiset
Työpöytäliitännäiset suoritetaan erillisissä prosesseissa ja ne viestivät isännän kanssa versioidun liitännäisrajapinnan kautta. Selainversio ei lataa natiiviliitännäisiä.
Projektin dokumentaatio
Osallistuminen
Virheraportit, rajatut pull requestit, käännökset, dokumentaatioparannukset ja liitännäisosallistuminen ovat tervetulleita.
- Etsi olemassa olevista issueista ennen uuden raportin avaamista.
- Käytä Discussions-osiota kysymyksiin ja ideoihin.
- Ilmoita haavoittuvuuksista yksityisesti tietoturvakäytännön mukaisesti.
Projektin kasvu
Tue projektia
Jos Open CAD Studio auttaa työssäsi, tue jatkokehitystä GitHub Sponsorsin tai Patreonin kautta.
Lisenssi
Open CAD Studioa jaetaan GNU General Public License v3.0 -lisenssillä.