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