OCCT â teknologjia e vetme aktuale e modelimit gjeometrik me burim tĂ« hapur, e shpĂ«rndare nĂ«n njĂ« licencĂ« tĂ« lirĂ«. Open CASCADE Technology Ă«shtĂ« njĂ« komponent i rĂ«ndĂ«sishĂ«m i projekteve si FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT dhe tĂ« tjerĂ«. Versioni OCCT 7.5.0 pĂ«rmban mbi 400 pĂ«rmirĂ«sime dhe rregullime krahasuar me versionin e mĂ«parshĂ«m 7.4.0.
Versioni Open CASCADE Technology 7.5.0 përmban funksione të reja për shumicën e moduleve dhe komponenteve. Në veçanti, Draw Harness 3D Viewer lejon lëvizjen nëpër modele të mëdha me përmasa reale, duke përfshirë navigimin në stilin teleport në modalitetin e shikimit VR. Funksionaliteti i shkëmbimit të të dhënave është zgjeruar përmes mbështetjes për regjistrimin glTF 2.0. Funksionet e reja të vizualizimit përfshijnë mapa të tjera teksture për të përmirësuar cilësinë vizuale, vizualizimin e saktë të daljes sRGB për materiale të tejdukshme 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ë zgjeruar me përmirësime përkatëse në përkthyesin STEP, konsolën DRAW, burimet e mesazheve dhe vizualizimin. Janë prezantuar mostra të reja që demonstrojnë përdorimin e OCCT 3D Viewer, të ndërtuar si WebAssembly në shfletues, dhe njëmbësh të përdorimit bazik të API C++ për funksionalitete të ndryshme të OCCT.
Për lehtësimin e përdoruesve të OCCT dhe përmirësimin e navigacionit, struktura e dokumentacionit është rishikuar. Veçanërisht, është krijuar një seksion i ri "Contributions" për të lehtësuar qasjen në mjetet e zhvilluesit të OCCT dhe për të inkurajuar përdoruesit të kontribuojnë në zhvillimin e kodit burimor të OCCT.
S së shpejti do të jetë i disponueshëm një portal i ri për zhvilluesit e OCCT, i cili do të përmbajë mundësi të zgjeruara për pjesëmarrje, burime shtesë për zhvillim dhe një gamë më të gjerë temash të forumit.
Risi kryesore në OCCT 7.5.0:
Në përgjithësi
- API i ri i treguesit të përparimit për detyra paralele është rishikuar.
- Mbështetje për kompiling për WebAssembly (me Emscripten SDK).
- Klasa e re Message_PrinterSystemLog për regjistrimin e mesazheve në regjistrin e sistemit.
Modelimi
- Mbështetje për treguesin e përparimit në BRepMesh.
- Algoritmi alternativ i ri i triakoniimit për poligonet dy-dimensional.
- Mjeti pĂ«r eliminimin e nĂ«nfiguranve tĂ« brendshĂ«m (me orientim TĂ BRENDSHĂM) nga forma duke ruajtur lidhshmĂ«rinĂ« topologjike.
- Lejohet përdorimi i argumenteve të shumëdimensionale për operacionet Boolean Cut dhe Common.
Vizualizimi
- Përdorimi i teksturave sRGB dhe bufferit të renderimit
- PBR Metallic-Roughness për vizualizimin e hijes mbi metall
- Mbështetje për teksturën e hartës së normales
- Mundësia e llogaritjes së drurëve BVH, që përdoren për zgjedhjen interaktive në një sfond të rrymës
- Mbështetje për familjet e shkronjave të stilit të veçantë dhe skedarëve .ttc me disa shkronja në menaxherin e shkronjave.
Shkëmbimi i të dhënave
- Mbështetje për leximin e skedarëve STEP, që përmbajnë simbole jo-Ascii (Unicode ose kodet lokale) në vargjet e teksteve
- Mbështetje për shkrimin e vargjeve të teksteve Unicode në STEP (si UTF-8)
- API i ri për leximin e STEP, që pranon një rrjedhë C++ si hyrje
- Eksporti glTF 2.0
- Rritje 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 paralele (një aplikacion për rrjedhë)
- Trashëgimia e atributeve për ripërdorimin e mekanizmave të ruajtjes
- Treguesi i progresit në TDocStd_Application
- Optimizimi i operacionit Commit për modifikime të mëdha.
Draw Test Harness
- Dërgimi i mesazhit me shumë ngjyra
- Mbështetje për simbolet Unicode në konsolën DRAW në Windows
- Navigimi në mënyrë fluturuese në 3D viewer me çelësat WASD dhe mouse-in 3D në Windows
- Navigimi eksperimental në modalitetin e teletransportit në 3D viewer me përdorimin e OpenVR.
Numra provash
- Unifikimi i gjesteve të mouse-it për manovrimin në 3D viewer në mostra
- Shembulli i ri i shfletuesit WebGL
- Përditësimi i shembullit JNI për Android Studio (nga projekti Eclipse)
- Shembulli i ri Qt OCCT Overview
Dokumentacioni
- Restrukturimi i dokumentacionit OCCT për lehtësimin e orientimit dhe përdorimit
Informacion i detajuar për këtë publikim është i disponueshëm në Release Notes. Mund të shkarkohet Open CASCADE Technology 7.5.0 në lidhje.
Burimi: linux.org.ru
