Eng nei Versioun vun Open CASCADE Technology (OCCT) 7.5.0 gouf verëffentlecht

OCCT ass deen eenzegen Open Source geometresche Modellerkär deen momentan verfügbar ass, verdeelt ënner enger gratis Lizenz. Open CASCADE Technologie ass e wichtege Bestanddeel vun esou Projete wéi FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT an anerer. OCCT Versioun 7.5.0 enthält méi wéi 400 Verbesserungen a Fixer am Verglach mat der viregter Versioun 7.4.0.

Open CASCADE Technology Versioun 7.5.0 enthält nei Features fir déi meescht Moduler a Komponenten. Besonnesch, Draw Harness 3D Viewer erlaabt Iech grouss real-Gréisst Modeller ze navigéieren, dorënner Teleport-Stil Navigatioun am VR View Modus. Datenaustauschfunktionalitéit gouf verbessert mat Ënnerstëtzung fir glTF 2.0 Opname. Nei Rendering Feature enthalen zousätzlech Texturkaarte fir verbessert visuell Qualitéit, korrekt sRGB Output Rendering fir transluzent Materialien a Gradientveraarbechtung, an e PBR Metallic-Roughness Prozess fir d'Rendering Qualitéit vu metalleschen Objeten ze verbesseren. Unicode Charakter Ënnerstëtzung gouf ergänzt duerch verbonne Verbesserunge vum STEP Iwwersetzer, DRAW Konsole, Messageressourcen a Visualiséierung. Nei Proben goufen presentéiert, déi d'Benotzung vum OCCT 3D Viewer demonstréieren, deen als WebAssembly am Browser zesummegesat ass, an en Iwwerbléck iwwer d'Basisnotzung vun der C++ API vu verschiddene OCCT Funktiounen.

Fir OCCT méi bequem fir d'Benotzer ze maachen an d'Navigatioun ze verbesseren, gouf d'Dokumentatiounsstruktur nei designt. Speziell ass eng nei "Bäitrag" Sektioun geschaf ginn fir OCCT Entwéckler Tools méi einfach ze kréien an d'Benotzer ze encouragéieren zur Entwécklung vum OCCT Quellcode bäizedroen.
En aktualiséiert OCCT Entwéckler Portal wäert geschwënn verfügbar sinn, dorënner erweidert Participatiounsméiglechkeeten, zousätzlech Entwécklungsressourcen, a méi breet Ofdeckung vu Forum Themen.

Schlëssel Innovatiounen am OCCT 7.5.0:

Allgemeng

  • Redesignéiert Fortschrëttsindikator API fir parallel Aufgaben
  • Kompiléierungssupport fir WebAssembly (mat Emscripten SDK)
  • Nei Klass Message_PrinterSystemLog fir Messagen op de System Logbuch ze schreiwen.

Modellerung

  • Fortschrëtt Indikator Ënnerstëtzung am BRepMesh
  • Neien alternativen Algorithmus fir 2D Polygonen ze trianguléieren
  • Tool fir intern Ënnerformen (mat INTERN Orientéierung) aus enger Form ze läschen, wärend topologesch Kohärenz behalen
  • Erlaabt multidimensional Verbindungsargumenter fir Boolean Cut a Common Operatiounen.

Visualiséierung

  • Benotzt sRGB Texturen a Render-Puffer
  • PBR Metallic-Roughness fir Schatten op Metall ze maachen
  • Normal Kaart Textur Ënnerstëtzung
  • D'Kapazitéit fir BVH Beem ze berechnen, déi fir interaktiv Auswiel op engem Hannergrond thread benotzt ginn
  • Ënnerstëtzung fir personaliséiert Stil Schrëftfamillen a Multi-Schrëft .ttc Dateien am Font Manager.

Datenaustausch

  • Ënnerstëtzung fir STEP Dateien ze liesen déi net-Ascii Charaktere enthalen (Unicode oder lokal Code Säiten) an Text Strings
  • Ënnerstëtzung fir Unicode Textstringen op STEP ze schreiwen (als UTF-8)
  • Neie SCHRËTT Lies-API deen C++ Stream als Input akzeptéiert
  • Export glTF 2.0
  • Verbesserte Leeschtung fir Liesen (ASCII) STL an OBJ Dateien.

Application Framework

  • Verwalte verschidde Dokumenter (oppen, späicheren, zoumaachen, etc.) a parallele thread (eng Applikatioun pro thread)
  • Ierf Attributer fir hir Persistenzmechanismen ze benotzen
  • Fortschrëtt Indikator an TDocStd_Application
  • Optimiséierung vun der Commit Operatioun fir grouss Ännerungen.

Zeechnen Test Harness

  • Multi-Faarf Message Output
  • Ënnerstëtzung fir Unicode Zeechen an der DRAW Konsole op Windows
  • Navigéiert Fluchmodus am 3D Viewer mat WASD Schlësselen an XNUMXD Maus a Windows
  • Experimentell Navigatioun am Teleport Modus an engem 3D Viewer mat OpenVR.

Echantillon

  • Unificatioun vu Mausgeste fir Manipulatiounen am 3D Viewer a Proben
  • Neit WebGL Viewer Beispill
  • Update JNI Beispill fir Android Studio (vum Eclipse Project)
  • New Prouf Qt OCCT Iwwersiicht

Dokumentatioun

  • Restrukturatioun vun OCCT Dokumentatioun fir méi einfach Orientéierung an einfacher Benotzung

Detailléiert Informatioun iwwer dës Verëffentlechung ass verfügbar op Versioun Notizen. Dir kënnt Open CASCADE Technology 7.5.0 eroflueden Link.

Source: linux.org.ru