OCCT â bĂ«rthama e vetĂ«m modelimit gjeometrik me kod tĂ« hapur deri mĂ« sot, e shpĂ«rndarĂ« nĂ«n licencĂ« tĂ« lirĂ«. Open CASCADE Technology Ă«shtĂ« njĂ« pjesĂ« e rĂ«ndĂ«sishme e projekteve si FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT dhe tĂ« tjerĂ«. Versioni OCCT 7.5.0 pĂ«rfshin mĂ« shumĂ« se 400 pĂ«rmirĂ«sime dhe korrigjime nĂ« krahasim me versionin e mĂ«parshĂ«m 7.4.0.
Versioni Open CASCADE Technology 7.5.0 përmban funksionalitete të reja për shumicën e moduleve dhe komponentëve. Në veçanti, Viewer-i 3D i Draw Harness lejon lëvizjen nëpër modele të mëdha në shkallë reale, duke përfshirë navigimin në stilin e teletransportit në modin VR. Funksionaliteti i shkëmbimit të të dhënave është zgjeruar falë mbështetjes për regjistrimin glTF 2.0. Funksionalitetet e reja të vizualizimit përfshijnë harta teksturash shtesë për të përmirësuar cilësinë vizuale, vizualizimin e saktë të daljes sRGB për materiale të gjysmë transparencës dhe përpunimin e gradienteve, si dhe procesin PBR Metallic-Roughness për të përmirësuar cilësinë e vizualizimit të objekteve metalike. Mbështetje për simbolet Unicode është përmirësuar me përmirësime përkatëse në përkthyesin STEP, konsolën DRAW, burimet e mesazheve dhe vizualizimin. Janë paraqitur shembuj të rinj që demonstrojnë përdorimin e OCCT 3D Viewer, i mbledhur si WebAssembly në shfletues, dhe përmbledhje të përdorimit bazik të API-ve C++ të funksioneve të ndryshme të OCCT.
Për komfortin më të madh të përdoruesve OCCT dhe përmirësimin e navigimit, struktura e dokumentacionit është riorganizuar. Në veçanti, është krijuar një seksion i ri «Contributi» për të lehtësuar aksesin në mjetet e zhvilluesve të OCCT dhe për të inkurajuar përdoruesit të kontribuojnë në zhvillimin e kodit burimor të OCCT.
Në një të ardhme të afërt, do të jetë në dispozicion një portë e përmirësuar për zhvilluesit e OCCT, duke përfshirë mundësi të zgjeruara për pjesëmarrje, burime shtesë për zhvillim dhe një gamë më të gjerë temash në forum.
Novitetet kryesore në OCCT 7.5.0:
Në përgjithësi
- Riorganizimi i API-t të indikatorit të progresit për detyra paralele
- Mbështetje për kompilimin për WebAssembly (me Emscripten SDK)
- Klasë e re Message_PrinterSystemLog për regjistrimin e mesazheve në regjistrin e sistemit.
Modelimi
- Mbështetje për indikatorin e progresit në BRepMesh
- Algoritëm alternativ i ri për triangulimin e poligonëve dy-dimensionalë
- Mjet pĂ«r tĂ« hequr nĂ«nfigura tĂ« brendshme (me orientim TĂ BRENDSHĂM) nga njĂ« formĂ« me ruajtjen e lidhshmĂ«risĂ« topologjike
- Lejohet përdorimi i argumenteve shumë-dimensionale për operacionet Boolean Cut dhe Common.
Vizualizimi
- Përdorimi i teksturave sRGB dhe buffers të renderimit
- PBR Metallic-Roughness për vizualizimin e hijeve mbi metal
- Mbështetje për teksturën e hartës së normalit
- Mundësia e llogaritjes së pemëve BVH, të përdorura për zgjedhjen interaktive në një sfond
- Mbështetje për familjet e font-eve me stile speciale dhe skedarë .ttc me shumë font-e në menaxherin e font-eve.
Të dhëna exchange
- Mbështetje për leximin e skedarëve STEP që përmbajnë simbole jo-Ascii (Unicode ose kode lokale) në vargjet tekstuale
- Mbështetje për regjistrimin e vargjeve tekstuale Unicode në STEP (si UTF-8)
- API i ri për leximin e STEP, i cili pranon një rrjedhë C++ si hyrje
- Eksporti glTF 2.0
- Rritja e performancës në leximin e skedarëve (ASCII) STL dhe OBJ.
Korniza e Aplikacionit
- Menaxhimi i dokumenteve të shumta (hapja, ruajtja, mbyllja, etj.) në rrjedha të paralelës (një aplikacion për rrjedhë)
- Trashëgimia e atributeve për rirreshtimin e mekanizmave të ruajtjes
- Indikatori i progresit në TDocStd_Application
- Optimizimi i operacionit Commit për modifikime të mëdha.
Draw Test Harness
- Shfaqja e mesazheve me shumë ngjyra
- Mbështetje për simbolet Unicode në konsolën DRAW në Windows
- Navigimi në modin fluturo në shikuesin 3D me çelësat WASD dhe mouse-in 3D në Windows
- Navigimi eksperimental në modin teletransport në shikuesin 3D duke përdorur OpenVR.
Shembuj
- Unifikimi i gjesteve të mausit për manipulime në shikuesin 3D në shembuj
- Shembulli i një programi të ri të shikuesit WebGL
- Përditësimi i shembujve JNI për Android Studio (nga projekti Eclipse)
- Shembulli i ri Qt OCCT Overview
Dokumentacioni
- Ristrukturimi i dokumentacionit OCCT për të lehtësuar orientimin dhe përdorimin.
Informacion i detajuar rreth këtij publikimi është i disponueshëm në Shënimet e Lëshimit. Mund të shkarkohet Open CASCADE Technology 7.5.0 në lidhje.
Burimi: linux.org.ru
