version
(OCCT) 7.4.0, un produit logiciel avec une histoire de vingt ans, combinant un ensemble de bibliothÚques et d'outils de développement logiciel, axés sur la modélisation 3D, en particulier les systÚmes de conception assistée par ordinateur (CAO). à partir de la version 6.7.0, le code source est distribué sous la licence GNU LGPL 2.1.
OCCT est principalement un noyau de modĂ©lisation gĂ©omĂ©trique Ă code source ouvert et sous licence libre, qui est actuellement le seul Ă jour. Open CASCADE Technology est le cĆur ou un Ă©lĂ©ment essentiel de logiciels tels que FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT et d'autres. Open CASCADE Technology 7.4.0 comprend plus de 500 amĂ©liorations et corrections par rapport Ă la version prĂ©cĂ©dente 7.3.0, qui a Ă©tĂ© publiĂ©e il y a un an et demi.

Principales :
- Modélisation
- Amélioration de la fiabilité, des performances et de la précision de l'algorithme BRepMesh.
- ParamÚtres pour contrÎler l'approximation linéaire et angulaire pour l'intérieur des faces dans BRepMesh.
- AmĂ©lioration de la fiabilitĂ© et de la stabilitĂ© des opĂ©rations logiques et des extrĂȘmes.
- Opérations logiques sur des corps ouverts incluses.
- Option de désactivation de la génération d'historique, accélérant les opérations logiques.
- Option de simplification des résultats des opérations booléennes.
- Calcul des propriétés de surface et de volume sur la triangulation (modÚles sans définition analytique de la géométrie).
- Nouvelle interface dans BRepBndLib, renvoyant la partie finale du volume pour la géométrie avec des bords ouverts.
- Nouveaux modes de création de chanfreins « constant throat ».
- API pour les anciennes opérations logiques supprimée.
- Visualisation
- Amélioration de la prise en charge de Linux pour les plateformes intégrées.
- Performance de détection améliorée.
- Prise en charge des combinaisons de plans de coupe.
- Nouvelle classe AIS_ViewController pour gérer l'entrée utilisateur (souris, écran tactile) dans la manipulation de la caméra.
- Amélioration de la gestion des polices.
- Outils étendus pour l'analyse des performances de visualisation.
- Affichage du contour des objets ombragés.
- Option d'exclusion des coutures de géométrie lors de l'affichage du filaire.
- Affichage d'un objet avec une texture dynamique (vidéo).
- Lecture d'images bitmap compressées depuis la mémoire.
- Suppression de la fonctionnalité obsolÚte de contexte local dans AIS.
- Suppression de la dépendance à gl2ps (basée sur une fonctionnalité obsolÚte d'OpenGL).
- Ăchange de donnĂ©es
- Exportation d'un document XCAF (avec structure d'assemblage, noms et couleurs) vers un fichier VRML
- Nouveaux outils pour l'importation de données depuis les formats glTF 2.0 et OBJ
- Prise en charge de certains encodages non-ASCII lors de l'importation STEP.
Environnement de test Draw - Amélioration du contrÎle de la caméra dans le visualiseur 3D
- Correction des problĂšmes de lancement de Draw Ă partir de scripts batch.
- Amélioration de la prise en charge de Draw dans un environnement sans CASROOT.
- Autre
- Amélioration des performances des procédures intégrées de parallélisation (OSD_Parallel)
- Outils pour une traversée pratique et efficace de l'arbre BVH
- Optimisation de l'attribut de présentation TPrsStd_AIS
- Exemple d'intégration d'un visualiseur 3D dans une application utilisant glfw
Source : opennet.ru
