OpenCAD Studio

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 acadifc yang 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.

Similar Posts