Une nouvelle version d'Open CASCADE Technology a été publiée - 7.4.0

Disponible question
Technologie CASCADE ouverte (OCCT) 7.4.0, un produit logiciel avec vingt ans d'histoire, 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). A partir de la version 6.7.0, le code source est distribué sous la licence GNU LGPL 2.1.

OCCT, tout d'abord, est le seul noyau de modélisation géométrique pertinent aujourd'hui avec du code open source sous licence libre. La technologie Open CASCADE est le cœur ou un composant important de programmes tels que FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT et autres. Open CASCADE Technology 7.4.0 comprend plus de 500 améliorations et correctifs par rapport à la version précédente 7.3.0, publiée il y a un an et demi.

Une nouvelle version d'Open CASCADE Technology a été publiée - 7.4.0

principal les innovations:

  • Modélisation
    • Fiabilité, performances et précision améliorées de l'algorithme BRepMesh
    • Options pour contrôler la déviation linéaire et angulaire de l'intérieur des faces dans BRepMesh
    • Fiabilité et stabilité améliorées des opérations logiques et des extrêmes
    • Opérations logiques activées sur les corps ouverts
    • Option pour désactiver la génération d'historique, accélérant les opérations logiques
    • Option pour simplifier les résultats des opérations booléennes
    • Calcul des propriétés surfaciques et volumiques sur triangulation (modèles sans spécification de géométrie analytique).
    • Nouvelle interface dans BRepBndLib qui renvoie la partie finale du volume pour une géométrie avec des limites ouvertes
    • Nouveaux modes de création de chanfrein « à gorge constante »
    • API supprimée pour les anciennes opérations booléennes
  • Visualisation
    • Prise en charge Linux améliorée pour les plates-formes embarquées
    • Performances de détection améliorées
    • Prise en charge des combinaisons de plans de découpe
    • Nouvelle classe AIS_ViewController pour gérer les entrées utilisateur (souris, écran tactile) pour la manipulation de la caméra.
    • Gestion améliorée des polices
    • Les outils d'analyse des performances de visualisation ont été étendus
    • Afficher le contour des objets ombrés
    • Option pour exclure les coutures géométriques lors de l'affichage des wireframes
    • Afficher un objet avec une texture dynamique (vidéo)
    • Lecture de bitmaps compressés depuis la mémoire
    • Supprimez la fonctionnalité de contexte local obsolète de l’AIS.
    • Dépendance supprimée sur gl2ps (basée sur la fonctionnalité OpenGL héritée)
  • Échange de données
    • Exporter le document XCAF (avec structure d'assemblage, noms et couleurs) vers un fichier VRML
    • Nouveaux outils pour importer des données à partir des formats glTF 2.0 et OBJ
    • Prise en charge de certains jeux de caractères non-ASCII dans l'importation STEP.
      Dessiner un environnement de test

    • Contrôle de la caméra amélioré dans la visionneuse 3D
    • Correction de problèmes lors de l'exécution de Draw à partir de scripts batch.
    • Prise en charge améliorée de Draw dans les environnements sans CASROOT.
  • Autre
    • Performances améliorées des routines de parallélisation intégrées (OSD_Parallel)
    • Outils pour une traversée pratique et efficace de l’arborescence BVH
    • Optimisation de l'attribut de vue TPrsStd_AIS
    • Un exemple d'intégration d'une visionneuse 3D dans une application sur glfw

Source: opennet.ru

Ajouter un commentaire