Eine neue Version der Open CASCADE Technology wurde veröffentlicht – 7.4.0

Verfügbar Ausgabe
Öffnen Sie die CASCADE-Technologie (OCCT) 7.4.0, ein Softwareprodukt mit einer zwanzigjährigen Geschichte, das eine Reihe von Bibliotheken und Softwareentwicklungstools mit Schwerpunkt auf 3D-Modellierung, insbesondere CAD-Systemen (Computer Aided Design), kombiniert. Ab Version 6.7.0 wird der Quellcode unter der GNU LGPL 2.1-Lizenz vertrieben.

Erstens ist OCCT der einzige heute relevante geometrische Modellierungskern mit Open-Source-Code unter einer kostenlosen Lizenz. Die Open CASCADE-Technologie ist der Kern oder eine wichtige Komponente von Programmen wie FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT und anderen. Open CASCADE Technology 7.4.0 enthält mehr als 500 Verbesserungen und Korrekturen im Vergleich zur Vorgängerversion 7.3.0, die vor anderthalb Jahren veröffentlicht wurde.

Eine neue Version der Open CASCADE Technology wurde veröffentlicht – 7.4.0

Haupt- Innovationen:

  • Modellierung
    • Verbesserte Zuverlässigkeit, Leistung und Genauigkeit des BRepMesh-Algorithmus
    • Optionen zur Steuerung der linearen und Winkelabweichung für das Innere von Flächen in BRepMesh
    • Verbesserte Zuverlässigkeit und Stabilität logischer Operationen und Extreme
    • Logische Operationen für offene Körper aktiviert
    • Option zum Deaktivieren der Verlaufsgenerierung, um logische Operationen zu beschleunigen
    • Option zur Vereinfachung der Ergebnisse boolescher Operationen
    • Berechnung von Oberflächen- und Volumeneigenschaften mittels Triangulation (Modelle ohne analytische Geometriespezifikation).
    • Neue Schnittstelle in BRepBndLib, die den Endteil des Volumens für Geometrie mit offenen Grenzen zurückgibt
    • Neue Modi zur Erstellung von Fasen mit „konstantem Hals“.
    • API für alte boolesche Operationen entfernt
  • Visualisierung
    • Verbesserte Linux-Unterstützung für eingebettete Plattformen
    • Verbesserte Erkennungsleistung
    • Unterstützung für Clip-Ebenen-Kombinationen
    • Neue AIS_ViewController-Klasse zur Verarbeitung von Benutzereingaben (Maus, Touchscreen) zur Kameramanipulation.
    • Verbesserte Schriftverwaltung
    • Tools zur Analyse der Visualisierungsleistung wurden erweitert
    • Darstellung der Umrisse schattierter Objekte
    • Option zum Ausschließen von Geometrienähten bei der Anzeige von Drahtmodellen
    • Anzeigen eines Objekts mit einer dynamischen Textur (Video)
    • Lesen komprimierter Bitmaps aus dem Speicher
    • Entfernen Sie veraltete lokale Kontextfunktionen aus AIS.
    • Abhängigkeit von gl2ps entfernt (basierend auf der alten OpenGL-Funktionalität)
  • Datenaustausch
    • Exportieren Sie das XCAF-Dokument (mit Baugruppenstruktur, Namen und Farben) in eine VRML-Datei
    • Neue Tools zum Importieren von Daten aus den Formaten glTF 2.0 und OBJ
    • Unterstützung für einige Nicht-ASCII-Zeichensätze beim STEP-Import.
      Testumgebung zeichnen

    • Verbesserte Kamerasteuerung im 3D-Viewer
    • Probleme beim Ausführen von Draw aus Batch-Skripten behoben.
    • Verbesserte Unterstützung für Draw in Umgebungen ohne CASROOT.
  • Andere
    • Verbesserte Leistung integrierter Parallelisierungsroutinen (OSD_Parallel)
    • Werkzeuge für eine bequeme und effiziente BVH-Baumdurchquerung
    • Optimierung des Ansichtsattributs TPrsStd_AIS
    • Ein Beispiel für die Integration eines 3D-Viewers in eine Anwendung auf glfw

Source: opennet.ru

Kommentar hinzufügen