Eine neue Version von Open CASCADE Technology (OCCT) 7.5.0 ist erschienen.

OCCT — das derzeit einzige aktuelle Open-Source-Kernsystem zur geometrischen Modellierung, das unter einer freien Lizenz verbreitet wird. Open CASCADE Technology ist ein wichtiger Bestandteil von Projekten wie FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT und anderen. Die Version OCCT 7.5.0 umfasst mehr als 400 Verbesserungen und Fehlerbehebungen im Vergleich zur vorherigen Version 7.4.0.

Die Version Open CASCADE Technology 7.5.0 enthĂ€lt neue Funktionen fĂŒr die meisten Module und Komponenten. Insbesondere ermöglicht der Draw Harness 3D Viewer die Navigation in großen Modellen in EchtgrĂ¶ĂŸe, einschließlich Teleportationsnavigation im VR-Viewing-Modus. Die DatenĂŒbertragungsfunktionalitĂ€t wurde durch die UnterstĂŒtzung des Schreibens von glTF 2.0 erweitert. Neue Visualisierungsfunktionen umfassen zusĂ€tzliche Textur-Maps zur Verbesserung der visuellen QualitĂ€t, eine korrekte Visualisierung des sRGB-Ausgangs fĂŒr durchsichtige Materialien und die Verarbeitung von Gradienten, sowie den PBR Metallic-Roughness-Prozess zur Verbesserung der VisualisierungsqualitĂ€t von metallischen Objekten. Die UnterstĂŒtzung von Unicode-Zeichen wurde durch entsprechende Verbesserungen im STEP-Translator, der DRAW-Konsole, den Meldungsressourcen und der Visualisierung ergĂ€nzt. Es wurden neue Beispiele vorgestellt, die die Verwendung des OCCT 3D Viewers zeigen, der als WebAssembly im Browser zusammengestellt ist, und eine Übersicht ĂŒber die grundlegende Verwendung der C++ API fĂŒr verschiedene Funktionen von OCCT.

Zur grĂ¶ĂŸeren Benutzerfreundlichkeit von OCCT und zur Verbesserung der Navigation wurde die Dokumentationsstruktur ĂŒberarbeitet. Zu diesem Zweck wurde ein neuer Abschnitt „Contribution“ geschaffen, um den Zugriff auf die Entwicklungstools von OCCT zu erleichtern und die Benutzer zu ermutigen, zur Entwicklung des OCCT-Quellcodes beizutragen.
In naher Zukunft wird ein aktualisierter Entwicklerportal fĂŒr OCCT verfĂŒgbar sein, das erweiterte Teilnahmeoptionen, zusĂ€tzliche Entwicklungsressourcen und ein breiteres Spektrum an Forenthemen bietet.

Die wichtigsten Neuerungen in OCCT 7.5.0:

Im Allgemeinen

  • Der API-Indikator fĂŒr den Fortschritt einfacher Aufgaben wurde ĂŒberarbeitet.
  • UnterstĂŒtzung fĂŒr die Kompilierung fĂŒr WebAssembly (mit Emscripten SDK).
  • Neue Klasse Message_PrinterSystemLog zum Schreiben von Nachrichten in das Systemprotokoll.

Modellierung

  • UnterstĂŒtzung des Fortschrittsindikators in BRepMesh.
  • Neuer alternativer Algorithmus zur Triangulierung von 2D-Polygonen.
  • Werkzeug zum Entfernen interner Teilfiguren (mit INNERER Orientierung) aus einer Form unter Wahrung der topologischen KohĂ€sion.
  • Die Verwendung mehrdimensionaler zusammengesetzter Argumente fĂŒr die Boolean Cut- und Common-Operationen ist erlaubt.

Visualisierung

  • Verwendung von sRGB-Texturen und Renderpuffern
  • PBR Metallic-Roughness zur Visualisierung von Schatten auf Metall
  • UnterstĂŒtzung von Normalenkarten-Texturen
  • Berechnung von BVH-BĂ€umen fĂŒr interaktive Auswahl im Hintergrund-Thread
  • UnterstĂŒtzung von Schriftfamilien mit speziellen Stilen und .ttc-Dateien mit mehreren Schriftarten im Schriftarten-Manager.

Datenaustausch

  • UnterstĂŒtzung fĂŒr das Lesen von STEP-Dateien, die Nicht-Ascii-Zeichen (Unicode oder lokale Zeichencodierungen) in Textzeilen enthalten
  • UnterstĂŒtzung fĂŒr das Schreiben von Unicode-Textzeilen in STEP (als UTF-8)
  • Neue API zum Lesen von STEP, die einen C++-Stream als Eingabe akzeptiert
  • Export von glTF 2.0
  • Erhöhte Leistung beim Lesen von STL- und OBJ-Dateien (ASCII).

Application Framework

  • Verwaltung mehrerer Dokumente (Öffnen, Speichern, Schließen usw.) in parallelen Threads (eine Anwendung pro Thread)
  • Vererbung von Attributen zur Wiederverwendung ihrer Speichermechanismen
  • Fortschrittsanzeige in TDocStd_Application
  • Optimierung der Commit-Operation fĂŒr umfangreiche Änderungen.

Draw Test Harness

  • Mehrfarbige Ausgabe von Meldungen
  • UnterstĂŒtzung von Unicode-Zeichen in der DRAW-Konsole unter Windows
  • Navigation im Flugmodus im 3D-Viewer mit den Tasten WASD und einer 3D-Maus unter Windows
  • Experimentelle Teleport-Navigation im 3D-Viewer unter Verwendung von OpenVR.

Beispiele

  • Vereinheitlichung der Mausgesten fĂŒr Manipulationen im 3D-Viewer in Beispielen
  • Beispiel eines neuen WebGL-Viewers
  • Aktualisierung des JNI-Beispiels fĂŒr Android Studio (aus dem Eclipse-Projekt)
  • Neues Beispiel Qt OCCT Übersicht

Dokumentation

  • Neustrukturierung der OCCT-Dokumentation zur Verbesserung der Orientierung und Benutzerfreundlichkeit

Detaillierte Informationen zu diesem Release finden Sie in Release Notes. Open CASCADE Technology 7.5.0 kann heruntergeladen werden unter diesem Link.

Quelle: linux.org.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster