Inguqulo entsha ye-Open CASCADE Technology (OCCT) 7.5.0 isikhishiwe

I-OCCT ukuphela komthombo ovulekile we-geometric modeling kernel etholakalayo njengamanje, esatshalaliswa ngaphansi kwelayisensi yamahhala. I-Open CASCADE Technology iyisici esibalulekile samaphrojekthi afana ne-FreeCAD, i-KiCAD, i-Netgen, i-gmsh, i-CadQuery, i-pyOCCT namanye. Inguqulo ye-OCCT 7.5.0 ihlanganisa ukuthuthukiswa nokulungiswa okungaphezu kuka-400 uma kuqhathaniswa nenguqulo yangaphambilini engu-7.4.0.

Vula inguqulo ye-CASCADE Technology 7.5.0 iqukethe izici ezintsha zamamojula nezingxenye eziningi. Ikakhulukazi, i-Draw Harness 3D Viewer ikuvumela ukuthi uzulazule amamodeli amakhulu osayizi bangempela, okuhlanganisa ukuzulazula kwesitayela se-teleport kumodi yokubuka ye-VR. Ukusebenza kokushintshisana kwedatha kuthuthukisiwe ngosekelo lokurekhoda kwe-glTF 2.0. Izici ezintsha zokunikeza zifaka amamephu wokuthungwa engeziwe ekhwalithi ethuthukisiwe yokubuka, ukunikezwa okulungile kokuphumayo kwe-sRGB kwezinto ezishintshashintshayo nokucutshungulwa kwegradient, kanye nenqubo ye-PBR Metallic-Roughness yokuthuthukisa ikhwalithi yokunikezela yezinto zensimbi. Ukusekelwa kwezinhlamvu ze-Unicode kuhambisane nentuthuko ehlobene kumhumushi we-STEP, ikhonsoli ye-DRAW, izinsiza zomlayezo, nokubonwa ngamehlo. Amasampula amasha ethulwa abonisa ukusetshenziswa kwe-OCCT 3D Viewer eqoqwe njenge-WebAssembly esipheqululini, kanye nokubukezwa kokusetshenziswa okuyisisekelo kwe-C++ API yemisebenzi ehlukahlukene ye-OCCT.

Ukwenza i-OCCT ibe lula kubasebenzisi futhi kuthuthukiswe ukuzulazula, isakhiwo samadokhumenti siklanywe kabusha. Ngokukhethekile, isigaba esisha "somnikelo" sidalelwe ukwenza amathuluzi kanjiniyela we-OCCT afinyeleleke kalula futhi kukhuthaze abasebenzisi ukuthi banikele ekuthuthukisweni kwekhodi yomthombo ye-OCCT.
Iphothali yonjiniyela ye-OCCT ebuyekeziwe izotholakala maduzane, okuhlanganisa namathuba anwetshiwe okubamba iqhaza, izinsiza zokuthuthukisa ezengeziwe, nokufakwa okubanzi kwezihloko zenkundla.

Okuqanjwe kabusha okubalulekile ku-OCCT 7.5.0:

Sekukonke

  • I-API yesikhombi sokuqhubeka eklanywe kabusha yemisebenzi ehambisanayo
  • Ukusekelwa kokuhlanganiswa kwe-WebAssembly (nge-Emscripten SDK)
  • Ikilasi elisha elithi Message_PrinterSystemLog lokubhala imilayezo kulogi yesistimu.

Ukufanisa

  • Ukusekelwa kwesikhombi sokuqhubeka ku-BRepMesh
  • I-algorithm entsha ehlukile yokuhlanganisa amapholigoni we-2D
  • Ithuluzi lokususa ama-subshapes angaphakathi (ngokuma kwe-INTERNAL) efomini kuyilapho kugcinwa ukuhambisana kwe-topological
  • Vumela ama-agumenti ayinhlanganisela ye-multidimensional for Boolean Cut kanye nokusebenza Okuvamile.

Ukubonakala

  • Kusetshenziswa ukwakheka kwe-sRGB nokunikeza isigcinalwazi
  • I-PBR Metallic-Roughness yokunikeza izithunzi kunsimbi
  • Usekelo olujwayelekile lokuthungwa kwemephu
  • Ikhono lokubala izihlahla ze-BVH ezisetshenziselwa ukukhetha okusebenzisanayo kuchungechunge lwangemuva
  • Ukusekelwa kwemindeni yefonti yesitayela sangokwezifiso namafayela e-.ttc enamafonti amaningi kusiphathi sefonti.

Ukushintshisana kwedatha

  • Usekelo lokufunda amafayela we-STEP aqukethe izinhlamvu ezingezona eze-Ascii (amakhasi e-Unicode noma ekhodi yendawo) kumayunithi ezinhlamvu zombhalo
  • Usekelo lokubhala iyunithi yezinhlamvu ze-Unicode ku-STEP (njenge-UTF-8)
  • I-STEP reading API entsha eyamukela ukusakaza kwe-C++ njengokufaka
  • Thumela i-glTF 2.0
  • Ukusebenza okuthuthukisiwe kokufunda (ASCII) STL kanye namafayela e-OBJ.

Uhlaka Lokusebenza

  • Phatha amadokhumenti amaningi (vula, londoloza, vala, njll.) ngemicu efanayo (uhlelo lokusebenza olulodwa ngochungechunge ngalunye)
  • Ukuzuza izibaluli zokusebenzisa kabusha izindlela zazo zokuphikelela
  • Inkomba yokuqhubeka ku-TDocStd_Application
  • Ukuthuthukiswa komsebenzi we-Commit for izinguquko ezinkulu.

Dweba Izintambo Zokuhlola

  • Umlayezo ophumayo onemibala eminingi
  • Ukusekelwa kwezinhlamvu ze-Unicode kukhonsoli ye-DRAW ku-Windows
  • Ukuzulazula kwimodi yendiza kusibukeli se-3D kusetshenziswa okhiye be-WASD negundane le-XNUMXD ku-Windows
  • Ukuzulazula kokuhlola kumodi ye-teleport kusibukeli se-3D kusetshenziswa i-OpenVR.

Amasampula

  • Ukuhlanganiswa kokuthinta kwegundane ukuze kusetshenziswe isibukeli se-3D kumasampuli
  • Isibonelo esisha sesibukeli se-WebGL
  • Buyekeza isibonelo se-JNI se-Android Studio (kusuka kuphrojekthi ye-Eclipse)
  • Ukubuka konke kwesampula ye-Qt OCCT

Imibhalo

  • Ukuhlelwa kabusha kwemibhalo ye-OCCT ukuze kube lula ukuqondiswa nokusetshenziswa kalula

Ulwazi oluningiliziwe mayelana nalokhu kukhishwa lutholakala kokuthi Khipha Amanothi. Ungalanda i-Open CASCADE Technology 7.5.0 isixhumanisi.

Source: linux.org.ru