In nije ferzje fan Open CASCADE Technology (OCCT) 7.5.0 is frijlitten

OCCT is de ienige iepen boarne geometryske modellering kernel op it stuit beskikber, ferspraat ûnder in fergese lisinsje. Iepen CASCADE Technology is in wichtige komponint fan sokke projekten as FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT en oaren. OCCT ferzje 7.5.0 omfettet mear as 400 ferbetterings en reparaasjes yn ferliking mei de foarige ferzje 7.4.0.

Iepen CASCADE Technology ferzje 7.5.0 befettet nije funksjes foar de measte modules en komponinten. Benammen, Draw Harness 3D Viewer kinne jo navigearje grutte echte grutte modellen, ynklusyf teleport-styl navigaasje yn VR werjefte modus. Gegevensútwikselingsfunksjonaliteit is ferbettere mei stipe foar glTF 2.0-opname. Nije renderingsfunksjes omfetsje ekstra tekstuerkaarten foar ferbettere fisuele kwaliteit, korrekte sRGB-útfierrendering foar trochsichtige materialen en gradientferwurking, en in PBR Metallic-Roughness-proses om de renderingskwaliteit fan metallyske objekten te ferbetterjen. Unicode-karakterstipe is oanfolle troch relatearre ferbetterings oan 'e STEP-oersetter, DRAW-konsole, berjochtboarnen en fisualisaasje. Nije samples waarden presintearre demonstrearje it gebrûk fan OCCT 3D Viewer gearstald as WebAssembly yn 'e browser, en in oersjoch fan it basisgebrûk fan' e C ++ API fan ferskate OCCT funksjes.

Om OCCT handiger te meitsjen foar brûkers en de navigaasje te ferbetterjen, is de dokumintaasjestruktuer opnij ûntwurpen. Spesifyk is in nije seksje "Bydrage" makke om OCCT-ûntwikkelders ark makliker te meitsjen en brûkers oan te moedigjen om by te dragen oan 'e ûntwikkeling fan OCCT-boarnekoade.
In bywurke OCCT Developer Portal sil meikoarten beskikber wêze, ynklusyf útwreide partisipaasjemooglikheden, ekstra ûntwikkelingsboarnen, en bredere dekking fan foarumûnderwerpen.

Wichtige ynnovaasjes yn OCCT 7.5.0:

Yn 't algemien

  • Redesigned foarútgong indicator API foar parallelle taken
  • Kompilaasje-stipe foar WebAssembly (mei Emscripten SDK)
  • Nije klasse Message_PrinterSystemLog foar it skriuwen fan berjochten nei it systeem log.

Modeling

  • Stipe foar foarútgongsindikator yn BRepMesh
  • Nij alternatyf algoritme foar triangulearjen fan XNUMXD polygoanen
  • Tool foar it fuortheljen fan ynterne subfoarmen (mei YNTERNE oriïntaasje) út in foarm mei behâld fan topologyske gearhing
  • Tastean multidimensional gearstalde arguminten foar Boolean Cut en Common operaasjes.

Fisualisaasje

  • Gebrûk fan sRGB-tekstueren en renderbuffer
  • PBR Metallic-Roughness foar rendering skaden op metaal
  • Normale kaarttekstuerstipe
  • Mooglikheid om BVH-beammen te berekkenjen brûkt foar ynteraktive seleksje op in eftergrûntried
  • Stipe foar lettertypefamyljes mei oanpaste styl en .ttc-bestannen mei meardere lettertypen yn de Font Manager.

Gegevens útwikseling

  • Stipe foar it lêzen fan STEP-bestannen mei net-Ascii-tekens (Unicode of lokale koade-siden) yn tekststrings
  • Stipe foar it skriuwen fan Unicode-tekststrings nei STEP (as UTF-8)
  • Nije STEP lêzen API dy't akseptearret C ++ stream as ynfier
  • Eksportearje glTF 2.0
  • Ferbettere prestaasjes foar lêzen (ASCII) STL- en OBJ-bestannen.

Applikaasjefamylje

  • Beheare meardere dokuminten (iepenje, bewarje, slute, ensfh.) yn parallelle threaden (ien applikaasje per thread)
  • Erven attributen om har persistinsjemeganismen opnij te brûken
  • Foarútgongsindikator yn TDocStd_Application
  • Optimalisaasje fan 'e Commit-operaasje foar grutte modifikaasjes.

Draw Test Harness

  • Mearkleurige berjochtútfier
  • Stipe foar Unicode-tekens yn 'e DRAW-konsole op Windows
  • Navigearje fan flechtmodus yn 3D-werjouwer mei WASD-toetsen en XNUMXD-mûs yn Windows
  • Eksperimintele navigaasje yn teleportmodus yn in 3D-werjouwer mei OpenVR.

Samples

  • Unifikaasje fan mûsbewegingen foar manipulaasjes yn 3D-werjouwer yn samples
  • Nije WebGL viewer foarbyld
  • Update JNI-foarbyld foar Android Studio (fan Eclipse-projekt)
  • Nije sample Qt OCCT Oersjoch

Dokumintaasje

  • Herstrukturearring fan OCCT dokumintaasje foar makliker oriïntaasje en gemak fan gebrûk

Detaillearre ynformaasje oer dizze release is beskikber op Release Notes. Jo kinne Open CASCADE Technology 7.5.0 downloade link.

Boarne: linux.org.ru