Mtundu watsopano wa Open CASCADE Technology (OCCT) 7.5.0 watulutsidwa

OCCT ndiye gwero lokhalo lotseguka la geometric modeling kernel lomwe likupezeka pano, logawidwa ndi chilolezo chaulere. Tsegulani CASCADE Technology ndi gawo lofunika kwambiri la ntchito monga FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT ndi ena. Mtundu wa OCCT 7.5.0 umaphatikizapo kuwongolera ndi kukonza kopitilira 400 poyerekeza ndi mtundu wakale wa 7.4.0.

Tsegulani mtundu wa CASCADE Technology 7.5.0 uli ndi zatsopano zama module ndi zigawo zambiri. Makamaka, Draw Harness 3D Viewer imakupatsani mwayi woyenda mitundu yayikulu yeniyeni, kuphatikiza mayendedwe amtundu wa teleport mumawonekedwe a VR. Kusinthana kwa data kwawonjezedwa ndi chithandizo cha kujambula kwa glTF 2.0. Mawonekedwe atsopano akuphatikiza mamapu owonjezera owoneka bwino, kumasulira koyenera kwa sRGB pazinthu zowoneka bwino komanso kukonza kwa gradient, ndi njira ya PBR Metallic-Roughness yopititsa patsogolo mawonekedwe azinthu zachitsulo. Thandizo la zilembo za Unicode zathandizidwa ndi kusintha kwa STEP kwa womasulira wa STEP, DRAW console, mauthenga a mauthenga, ndi maonekedwe. Zitsanzo zatsopano zinaperekedwa kusonyeza kugwiritsa ntchito OCCT 3D Viewer yosonkhanitsidwa ngati WebAssembly mu msakatuli, ndi kufotokozera mwachidule za ntchito yaikulu ya C ++ API ya ntchito zosiyanasiyana za OCCT.

Kuti OCCT ikhale yosavuta kwa ogwiritsa ntchito ndikuwongolera kuyenda, zolembedwazo zakonzedwanso. Makamaka, gawo latsopano la "Contribution" lapangidwa kuti zida zopanga OCCT zikhale zosavuta kupeza komanso kulimbikitsa ogwiritsa ntchito kuti athandizire pakupanga kachidindo ka OCCT.
Pulogalamu yosinthidwa ya OCCT Developer Portal ipezeka posachedwa, kuphatikiza mwayi wotenga nawo mbali, zowonjezera zowonjezera, komanso kufotokozeredwa mokulirapo pamitu yamsonkhano.

Zatsopano zazikulu mu OCCT 7.5.0:

Zonse

  • API yokonzedwanso yowonetsa patsogolo pa ntchito zofananira
  • Thandizo lophatikiza la WebAssembly (ndi Emscripten SDK)
  • Kalasi yatsopano Message_PrinterSystemLog yolembera mauthenga ku chipika chadongosolo.

Kutengera

  • Thandizo lowonetsa patsogolo mu BRepMesh
  • Njira ina yatsopano yosinthira ma polygons a XNUMXD
  • Chida chochotseramo ma subshapes amkati (okhala ndi mawonekedwe a INTERNAL) kuchokera mu mawonekedwe pomwe mukusunga kulumikizana kwa topological
  • Lolani mikangano yamitundumitundu ya Boolean Cut ndi Common operations.

Kuwonetseratu

  • Kugwiritsa ntchito mawonekedwe a sRGB ndikupereka buffer
  • PBR Metallic-Roughness popereka mithunzi pazitsulo
  • Thandizo la mawonekedwe a mapu
  • Kutha kuwerengera mitengo ya BVH yomwe imagwiritsidwa ntchito posankha zochita pa ulusi wakumbuyo
  • Kuthandizira kwa mabanja amitundu yamitundu ndi mafayilo amitundu yambiri a .ttc mu Font Manager.

Kusinthana kwa data

  • Kuthandizira kuwerenga mafayilo a STEP okhala ndi zilembo zomwe si za Ascii (Unicode kapena masamba amtundu wamba) mu zingwe
  • Kuthandizira kulemba zingwe za Unicode ku STEP (monga UTF-8)
  • New STEP Reading API yomwe imavomereza C++ stream ngati zolowetsa
  • Tumizani kunja glTF 2.0
  • Kuchita bwino pakuwerenga (ASCII) STL ndi mafayilo a OBJ.

Zokambirana

  • Sinthani zolemba zingapo (kutsegula, sungani, kutseka, ndi zina zotero) mu ulusi wofanana (ntchito imodzi pa ulusi uliwonse)
  • Kutengera zotengera kuti agwiritsenso ntchito njira zawo zolimbikira
  • Chizindikiro chakupita patsogolo mu TDocStd_Application
  • Kukhathamiritsa kwa ntchito ya Commit pakusintha kwakukulu.

Jambulani Chingwe Choyesera

  • Mauthenga amitundu yambiri
  • Kuthandizira zilembo za Unicode mu DRAW console pa Windows
  • Kuyenda mumayendedwe owuluka mu 3D viewer pogwiritsa ntchito makiyi a WASD ndi XNUMXD mbewa mu Windows
  • Kuyenda moyeserera mumayendedwe a teleport mu chowonera cha 3D pogwiritsa ntchito OpenVR.

Zitsanzo

  • Kugwirizana kwa ma gestures a mbewa pazosintha mu 3D viewer mu zitsanzo
  • Chitsanzo chatsopano cha WebGL viewer
  • Sinthani chitsanzo cha JNI cha Android Studio (kuchokera ku polojekiti ya Eclipse)
  • Zitsanzo zatsopano za Qt OCCT mwachidule

Zolemba

  • Kukonzanso zolemba za OCCT kuti zikhale zosavuta komanso zosavuta kugwiritsa ntchito

Zambiri za kutulutsidwaku zikupezeka pa Kutulutsidwa Mfundo. Mutha kutsitsa Open CASCADE Technology 7.5.0 kugwirizana.

Source: linux.org.ru