Verżjoni ġdida ta’ Open CASCADE Technology (OCCT) 7.5.0 ġiet rilaxxata

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