CAD Gratis OpenCAD Studio
Update OCS Versi 0.9.7
Highlights
- Complete the freehand SKETCH workflow with line, polyline and spline output, persistent drawing settings, Record/Erase/Connect controls and kernel-backed spline fitting (#837, @ramox81).
- Complete wipeout creation and editing, including clipping, grips, frames, draw order and display/plot visibility across reference entities (#838, @ramox81).
- Add complete revision-cloud creation and editing, align gradient properties with rendering, and trace exact kernel-backed boundaries (#835, #836, #833, @ramox81).
- Expand spline and ellipse editing with corrected Fit/CV semantics, periodic behavior, localized grip menus and complete arc/end-point grips (#824, #815, #813, @ramox81).
Modeling, drawing and annotation
- Preserve the selected SKETCH object type, increment and tolerance in DWG/DXF data; keep recorded movement endpoints and allow Connect to resume from the last committed stroke (#837, @ramox81).
- Keep FLATTEN projections in the geometry kernel, including OCS polylines, planar entities, solids and 3D faces (#777, @NgoQuocViet2001).
- Preserve retained geometry through TRIM, give SUBTRACT deterministic operands and use kernel solutions for enclosing tangent-tangent-radius circles (#823, #822, @NgoQuocViet2001).
- Preserve unitless block insertion scale and honor polyline OCS across measurement and editing commands (#776, @NgoQuocViet2001).
- Measure bulged polyline length and area exactly, correct XLine properties and hide unsafe MLine geometry fields (#808, #806, #807, @ramox81).
- Remember polygon side count, keep definition points out of DDPTYPE changes and carry rounded lengths and angles into the next unit (#831, @ramox81; #826, #827, @NgoQuocViet2001).
- Keep annotative MTEXT aligned, preserve literal property text and prevent editor arrow keys from walking command history (#778, @gianlucafiore; #825, @NgoQuocViet2001).
Rendering, plotting and performance
- Tile oversized raster images without downsampling while preserving correct brightness for images, PDF underlays and OLE content.
- Render 3D faces contained in blocks and repair solid Boolean operations in transformed and nested geometry.
- Restore viewport grid visibility and retain continuous geometry through rendering and editing updates.
- Open properties for the selected printer and verify platform-specific print command construction (#781, @NgoQuocViet2001).
- Reduce ribbon layout work by avoiding construction of hidden panel variants.
Interface, web and plugins
- Add independent display and plot frame controls for images, underlays, wipeouts and clipped references while retaining selectable frame geometry.
- Default ZOOM to window mode and clear pending marquee/lasso gestures when another command starts (#780, @NgoQuocViet2001).
- Add the Bulgarian interface translation and complete its command/property coverage (#793, @nickypn).
- Keep browser recovery timestamps portable and force the compatible WebGL2 renderer where required (#834, @mvanhorn).
- Add MTEXT and its nested enums to the V4 plugin type registry, skip incompatible notification targets and bound shared-memory mappings (#819, #803, #795, @schoeller).
Maintenance
- Add Snap Store packaging from the shared Linux payload (#586, @Nozzit).
- Verify saves through edit leases so the application does not block its own drawing reads on Windows (#794, @NgoQuocViet2001).
- Scope the increased Windows stack to debug builds and keep release builds on their normal stack settings (#787, @schoeller).
- Align the codec and geometry-kernel revisions for persistent SKETCH settings and kernel-backed freehand curves.
Update OCS Versi 0.9.6
Perubahan Utama
- Menambahkan riwayat persisten berbasis kernel serta grip (titik kendali) untuk primitif 3D parametrik, termasuk pratinjau ketinggian secara langsung (live) dan parameter pembuatan yang dapat disesuaikan.
- Menambahkan hatch (arsiran) asosiatif multi-wilayah dengan pemotongan (clipping) berbasis kernel, tautan batas yang tetap terjaga, dan titik asal pola yang stabil.
- Memperkenalkan sistem dock tepi bertumpuk (edge-stack) dengan panel bertumpuk, pratinjau yang dapat diatur ulang urutannya melalui drag, dan status rel yang responsif.
- Mengimplementasikan API plugin V4 dan integrasi host, disertai perbaikan pesan yang kompatibel, pengunduhan rilis paralel, dan proses penutupan plugin yang lebih bersih.
Pemodelan, penggambaran, dan anotasi
- Mempertahankan riwayat pembuatan solid selama proses penyuntingan, menyinkronkan interaksi render, serta memperbaiki perilaku pembuatan, penempatan, dan grip objek primitif.
- Memungkinkan perintah STRETCH menggunakan beberapa jendela seleksi dan memindahkan grip yang berhimpit secara bersamaan (#771, #772, @gianlucafiore).
- Melindungi entitas pada layer yang terkunci selama penyuntingan serta menjaga sinkronisasi referensi penggantian nama layer, cache, dan status layer aktif (#770, @NgoQuocViet2001).
- Mematuhi pengaturan satuan gambar dalam skala anotasi dan viewport, teks anotatif, serta alur kerja dimensi terkait (#745, #768, @gianlucafiore).
- Mengembalikan gaya dan properti dimensi yang dapat disesuaikan, grip teks dimensi yang stabil, tautan leader klasik, akses Skala Objek, dan penyuntingan teks dengan klik ganda (#740, #741, #752, #755, #756, #759, @gianlucafiore).
- Mempertahankan layer aktif untuk hatch dan gambar yang dimuat, termasuk referensi layer dengan variasi huruf besar-kecil maupun yang telah diganti namanya (#746, @gianlucafiore).
- Menolak ekstensi ekspor asli (native) yang tidak didukung sebelum proses penulisan, guna mencegah kesalahan pelabelan pada berkas keluaran (#711, @DJ8520).
Rendering, plotting, dan performa
- Berbagi cache render viewport, menjaga mesh solid tetap dimuat di memori, dan menggunakan instansiasi untuk geometri blok yang berulang guna mengurangi beban kerja (overhead) pembangunan ulang dan penggambaran.
- Meningkatkan tessellation solid, memulihkan rendering permukaan, memperbaiki interaksi mesh 3D, serta mempertahankan pengaturan viewport saat terjadi pembaruan adegan (scene).
- Meningkatkan penyuntingan gaya plot dan tindakan Print All, sekaligus memungkinkan pemilihan nilai plot dan gaya yang sebelumnya bersifat read-only (#744, @gianlucafiore).
- Mempertahankan status render gambar web dan menggunakan pengaturan waktu render yang aman bagi peramban (browser).
Antarmuka, web, dan plugin
- Menambahkan rendering dock bertumpuk, tata letak persisten, status tab aktif dan saat diseret, pratinjau tinggi penuh, serta perilaku yang lebih aman pada jendela yang diminimalkan.
- Membuat kolom properti dan gaya yang bersifat read-only (hanya-baca) dapat dipilih, memungkinkan pemilihan nilai properti yang dapat diedit dengan sekali klik, serta menjaga status Block Palette tetap terkini.
- Menambahkan tujuh lokalisasi UI dan menata ulang panduan README yang telah diterjemahkan ke dalam direktori dokumentasi.
- Menambahkan tautan khusus komunitas Reddit ke halaman Awal (Start page); build natif mengarah ke OCS Web, sedangkan build web mengarah ke rilis desktop terbaru.
- Mempublikasikan build web dari root domain kustom dan memperbarui tautan web natif menjadi www.opencadstudio.com.
- Menambahkan API plugin V4 dan integrasi host, mempertahankan kompatibilitas pesan V2/V3, serta menyempurnakan perilaku instalasi dan penghentian plugin (#751, @schoeller).
Pemeliharaan
- Menghapus dependensi
acadifcyang sudah usang serta menyelaraskan revisi codec dan kernel geometri di seluruh ruang kerja (workspace). - Memperbaiki pengujian integrasi yang tidak lagi relevan serta mengatasi peringatan pada build natif, rilis, dan web.
