Versi anyar tina Open CASCADE Technology (OCCT) 7.5.0 parantos dileupaskeun

OCCT mangrupikeun hiji-hijina kernel modél geometri open source anu ayeuna sayogi, disebarkeun dina lisénsi gratis. Open CASCADE Technology mangrupikeun komponén penting tina proyék sapertos FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT sareng anu sanésna. Vérsi OCCT 7.5.0 ngawengku leuwih 400 perbaikan sarta perbaikan dibandingkeun versi saméméhna 7.4.0.

Buka CASCADE Téhnologi Vérsi 7.5.0 ngandung fitur anyar pikeun paling modul sareng komponenana. Khususna, Draw Harness 3D Viewer ngamungkinkeun anjeun pikeun nganapigasi model ukuran nyata ageung, kalebet navigasi gaya teleport dina modeu tempoan VR. fungsionalitas bursa data geus ditingkatkeun ku rojongan pikeun glTF 2.0 rekaman. Fitur rendering anyar kalebet peta tékstur tambahan pikeun kualitas visual anu ningkat, rendering kaluaran sRGB anu leres pikeun bahan tembus sareng ngolah gradién, sareng prosés PBR Metallic-Roughness pikeun ningkatkeun kualitas rendering objék logam. Pangrojong karakter Unicode parantos dilengkepan ku perbaikan anu aya hubunganana sareng penerjemah STEP, DRAW console, sumber pesen, sareng visualisasi. sampel anyar dibere demonstrating pamakéan OCCT 3D Viewer dirakit sakumaha WebAssembly dina browser nu, sarta tinjauan pamakéan dasar tina C ++ API rupa-rupa fungsi OCCT.

Pikeun ngajantenkeun OCCT langkung merenah pikeun pangguna sareng ningkatkeun navigasi, struktur dokuméntasi parantos didesain ulang. Sacara husus, bagian "Kontribusi" anyar geus dijieun pikeun nyieun parabot pamekar OCCT gampang diakses sarta pikeun ajak pamaké pikeun nyumbang kana ngembangkeun kode sumber OCCT.
Portal pamekar OCCT anu diropéa bakal sayogi pas, kalebet kasempetan partisipasi anu dilegaan, sumber daya pangembangan tambahan, sareng cakupan topik forum anu langkung lega.

Inovasi konci dina OCCT 7.5.0:

Sacara umum

  • Redesigned kamajuan indikator API pikeun tugas paralel
  • Pangrojong kompilasi pikeun WebAssembly (kalayan Emscripten SDK)
  • Kelas anyar Message_PrinterSystemLog pikeun nulis pesen ka log sistem.

Koméntar anjeun

  • Pangrojong indikator kamajuan dina BRepMesh
  • Algoritma alternatif anyar pikeun triangulasi poligon 2D
  • Alat pikeun miceun subshapes internal (kalayan orientasi INTERNAL) tina hiji formulir bari ngajaga kohérénsi topologis
  • Ngidinan argumen sanyawa multidimensional pikeun operasi Boolean Cut sareng Umum.

Visualisasi

  • Ngagunakeun tékstur sRGB sareng ngadamel panyangga
  • PBR Metallic-Roughness pikeun rendering bayangan dina logam
  • rojongan tékstur peta normal
  • Kamampuhan pikeun ngitung tangkal BVH anu dianggo pikeun pilihan interaktif dina benang latar
  • Rojongan pikeun kulawarga font gaya custom jeung file .ttc multi-font dina Manajer Font.

bursa data

  • Rojongan pikeun maca file STEP anu ngandung karakter non-Ascii (Unicode atanapi halaman kode lokal) dina senar téks
  • Rojongan pikeun nulis string téks Unicode kana STEP (sakumaha UTF-8)
  • API bacaan STEP anyar anu nampi aliran C ++ salaku input
  • Ékspor glTF 2.0
  • Ningkatkeun kinerja pikeun maca (ASCII) STL sareng file OBJ.

kerangka aplikasi

  • Atur sababaraha dokumén (buka, simpen, tutup, jsb) dina thread paralel (hiji aplikasi per thread)
  • Ngawariskeun atribut pikeun ngagunakeun deui mékanisme kegigihanna
  • Indikator kamajuan dina TDocStd_Application
  • Optimasi operasi Commit pikeun modifikasi ageung.

Tarik Test Abah

  • Kaluaran pesen multi-warna
  • Rojongan pikeun karakter Unicode dina konsol DRAW dina Windows
  • Napigasi mode hiber dina panempo 3D nganggo kenop WASD sareng beurit XNUMXD dina Windows
  • Navigasi ékspérimén dina modeu teleport dina panempo 3D nganggo OpenVR.

Sampel

  • Ngahijikeun sapuan mouse pikeun manipulasi dina panempo 3D dina sampel
  • Conto panempo WebGL anyar
  • Apdet conto JNI pikeun Android Studio (tina proyék Eclipse)
  • sampel anyar Qt OCCT Ihtisar

Dokuméntasi

  • Restructuring dokuméntasi OCCT pikeun orientasi gampang jeung betah pamakéan

Inpormasi lengkep ngeunaan sékrési ieu sayogi di release Catetan. Anjeun tiasa ngundeur Open CASCADE Téhnologi 7.5.0 link.

sumber: linux.org.ru