Er is een nieuwe versie van Open CASCADE-technologie uitgebracht: 7.4.0

Beschikbaar uitgifte
Open CASCADE-technologie (OCCT) 7.4.0, een softwareproduct met een geschiedenis van twintig jaar, dat een reeks bibliotheken en softwareontwikkelingstools combineert gericht op 3D-modellering, met name computerondersteunde ontwerpsystemen (CAD). Vanaf versie 6.7.0 wordt de broncode gedistribueerd onder de GNU LGPL 2.1-licentie.

OCCT is in de eerste plaats de enige kernel voor geometrische modellering die vandaag de dag relevant is met open source-code onder een vrije licentie. Open CASCADE-technologie is de kern of een belangrijk onderdeel van programma's zoals FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT en andere. Open CASCADE Technology 7.4.0 bevat meer dan 500 verbeteringen en reparaties vergeleken met de vorige versie 7.3.0, die anderhalf jaar geleden werd uitgebracht.

Er is een nieuwe versie van Open CASCADE-technologie uitgebracht: 7.4.0

De belangrijkste innovaties:

  • modellering
    • Verbeterde betrouwbaarheid, prestaties en nauwkeurigheid van het BRepMesh-algoritme
    • Opties om lineaire en hoekafwijkingen voor de binnenkant van vlakken in BRepMesh te regelen
    • Verbeterde betrouwbaarheid en stabiliteit van logische bewerkingen en extremen
    • Logische bewerkingen op open lichamen ingeschakeld
    • Optie om het genereren van geschiedenis te deactiveren, waardoor logische bewerkingen worden versneld
    • Optie om de resultaten van Booleaanse bewerkingen te vereenvoudigen
    • Berekening van oppervlakte- en volumetrische eigenschappen op basis van triangulatie (modellen zonder analytische geometriespecificatie).
    • Nieuwe interface in BRepBndLib die het eindgedeelte van het volume retourneert voor geometrie met open grenzen
    • Nieuwe “constante keel”-modi voor het maken van afschuiningen
    • API verwijderd voor oude Booleaanse bewerkingen
  • Visualisatie
    • Verbeterde Linux-ondersteuning voor ingebedde platforms
    • Verbeterde detectieprestaties
    • Ondersteuning voor klemvlakcombinaties
    • Nieuwe klasse AIS_ViewController voor het verwerken van gebruikersinvoer (muis, aanraakscherm) voor cameramanipulatie.
    • Verbeterd lettertypebeheer
    • Tools voor het analyseren van de visualisatieprestaties zijn uitgebreid
    • De omtrek van gearceerde objecten weergeven
    • Optie om geometrienaden uit te sluiten bij het weergeven van draadframes
    • Een object met een dynamische textuur weergeven (video)
    • Gecomprimeerde bitmaps uit het geheugen lezen
    • Verwijder de verouderde lokale contextfunctionaliteit uit AIS.
    • Afhankelijkheid van gl2ps verwijderd (gebaseerd op oudere OpenGL-functionaliteit)
  • Data uitwisseling
    • Exporteer XCAF-document (met assemblagestructuur, namen en kleuren) naar VRML-bestand
    • Nieuwe tools voor het importeren van gegevens uit glTF 2.0- en OBJ-formaten
    • Ondersteuning voor sommige niet-ASCII-tekensets bij STEP-import.
      Teken testomgeving

    • Verbeterde camerabediening in 3D-viewer
    • Problemen opgelost bij het uitvoeren van Draw from batch-scripts.
    • Verbeterde ondersteuning voor Draw in omgevingen zonder CASROOT.
  • Andere
    • Verbeterde prestaties van ingebouwde parallellisatieroutines (OSD_Parallel)
    • Hulpmiddelen voor handig en efficiënt BVH-boomtraject
    • Het weergavekenmerk TPrsStd_AIS optimaliseren
    • Een voorbeeld van het integreren van een 3D-viewer in een applicatie op glfw

Bron: opennet.ru

Voeg een reactie