OCCT huwa l-uniku kernel ta' mmudellar ġeometriku ta' sors miftuħ disponibbli bħalissa, imqassam taħt liċenzja ħielsa. Open CASCADE Technology hija komponent importanti ta 'proġetti bħal FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT u oħrajn. Il-verżjoni 7.5.0 tal-OCCT tinkludi aktar minn 400 titjib u soluzzjoni meta mqabbla mal-verżjoni preċedenti 7.4.0.
Open CASCADE Technology verżjoni 7.5.0 fiha karatteristiċi ġodda għall-biċċa l-kbira tal-moduli u l-komponenti. B'mod partikolari, Draw Harness 3D Viewer jippermettilek tinnaviga mudelli kbar ta 'daqs reali, inkluża navigazzjoni ta' stil teleport fil-modalità tal-vista VR. Il-funzjonalità tal-iskambju tad-dejta ġiet imtejba bl-appoġġ għar-reġistrazzjoni glTF 2.0. Karatteristiċi ġodda ta' rendering jinkludu mapep ta' nisġa addizzjonali għal kwalità viżwali mtejba, rendering korrett tal-output sRGB għal materjali trasluċidi u proċessar gradjent, u proċess PBR Metallic-Roughness biex tittejjeb il-kwalità tar-rendi ta 'oġġetti metalliċi. L-appoġġ għall-karattri Unicode ġie kkumplimentat minn titjib relatat mat-traduttur STEP, il-console DRAW, ir-riżorsi tal-messaġġi u l-viżwalizzazzjoni. Ġew ippreżentati kampjuni ġodda li juru l-użu ta 'OCCT 3D Viewer immuntat bħala WebAssembly fil-browser, u ħarsa ġenerali lejn l-użu bażiku tal-API C++ ta' diversi funzjonijiet OCCT.
Biex tagħmel l-OCCT aktar konvenjenti għall-utenti u ttejjeb in-navigazzjoni, l-istruttura tad-dokumentazzjoni ġiet iddisinjata mill-ġdid. Speċifikament, inħolqot taqsima ġdida ta' "Kontribuzzjoni" biex tagħmel aċċess għall-għodod tal-iżviluppaturi tal-OCCT aktar faċli u biex tħeġġeġ lill-utenti jikkontribwixxu għall-iżvilupp tal-kodiċi tas-sors tal-OCCT.
Portal tal-Iżviluppaturi tal-OCCT aġġornat dalwaqt se jkun disponibbli, inklużi opportunitajiet ta' parteċipazzjoni estiżi, riżorsi ta' żvilupp addizzjonali, u kopertura usa' ta' suġġetti tal-forum.
Innovazzjonijiet ewlenin fl-OCCT 7.5.0:
B'mod ġenerali
- API indikatur tal-progress imfassal mill-ġdid għal kompiti paralleli
- Appoġġ għall-kumpilazzjoni għal WebAssembly (b'Emscripten SDK)
- Klassi ġdida Message_PrinterSystemLog għall-kitba ta' messaġġi fil-log tas-sistema.
Mudellar
- Appoġġ għall-indikatur tal-progress f'BREpMesh
- Algoritmu alternattiv ġdid għat-trijangular ta' poligoni 2D
- Għodda biex jitneħħew subshapes interni (b'orjentazzjoni INTERNA) minn forma filwaqt li tinżamm il-koerenza topoloġika
- Ippermetti argumenti komposti multidimensjonali għal operazzjonijiet Boolean Cut u Komuni.
Viżwalizzazzjoni
- Uża nisġa sRGB u render buffer
- PBR Metallic-Ruughness biex tirrendi dellijiet fuq metall
- Appoġġ normali tan-nisġa tal-mappa
- Kapaċità li tikkalkula siġar BVH użati għall-għażla interattiva fuq ħajta ta 'sfond
- Appoġġ għal familji ta 'font stil personalizzat u fajls .ttc b'ħafna font fil-Font Manager.
L-iskambju tad-dejta
- Appoġġ għall-qari ta' fajls STEP li fihom karattri mhux Ascii (Unicode jew paġni tal-kodiċi lokali) f'kordi ta' test
- Appoġġ għall-kitba ta' kordi ta' test Unicode għal STEP (bħala UTF-8)
- API tal-qari STEP ġdid li jaċċetta stream C++ bħala input
- Esportazzjoni glTF 2.0
- Prestazzjoni mtejba għall-qari (ASCII) STL u fajls OBJ.
Qafas ta 'Applikazzjoni
- Immaniġġja dokumenti multipli (tiftaħ, issalva, agħlaq, eċċ.) f'ħjut paralleli (applikazzjoni waħda għal kull ħajta)
- Jiret l-attributi biex jerġgħu jintużaw il-mekkaniżmi ta 'persistenza tagħhom
- Indikatur tal-progress f'TDocStd_Application
- Ottimizzazzjoni tal-operazzjoni Commit għal modifiki kbar.
Iġbed l-Arness tat-Test
- Output ta 'messaġġ b'ħafna kuluri
- Appoġġ għal karattri Unicode fil-console DRAW fuq Windows
- Navigazzjoni tal-mod tat-titjira fit-telespettatur 3D billi tuża ċwievet WASD u maws XNUMXD fil-Windows
- Navigazzjoni sperimentali fil-mod tat-teleport f'telespettatur 3D bl-użu ta' OpenVR.
Kampjuni
- Unifikazzjoni tal-ġesti tal-maws għal manipulazzjonijiet fit-telespettatur 3D f'kampjuni
- Eżempju ġdid ta' telespettatur WebGL
- Aġġorna eżempju JNI għal Android Studio (mill-proġett Eclipse)
- Kampjun ġdid Qt OCCT Ħarsa ġenerali
Dokumentazzjoni
- Ristrutturar tad-dokumentazzjoni OCCT għal orjentazzjoni aktar faċli u faċilità ta 'użu
Informazzjoni dettaljata dwar din ir-rilaxx hija disponibbli fuq Noti Release. Tista' tniżżel Open CASCADE Technology 7.5.0 по ссылке.
Sors: linux.org.ru