Open CASCADE Technology 7.5.0 arrive avec plus de 400 améliorations et correctifs

Le projet Technologie CASCADE ouverte (OCCT) 7.5.0 est maintenant disponible et comprend plus de 400 améliorations et correctifs. le les nouvelles fonctionnalités incluent la visionneuse 3D Draw Harness, qui vous permet de naviguer à travers de grands modèles grandeur nature, y compris la navigation de style téléportation lorsqu'ils sont visualisés en réalité virtuelle.

La fonctionnalité d'échange de données a été étendue avec la prise en charge de l'écriture glTF 2.0.

Pour ceux qui ne connaissent pas Open CASCADE, ils doivent savoir que fournit un moteur de modélisation géométrique pour des programmes tels que FreeCAD, KiCAD, Netgen, gmsh, CadQuery et pyOCCT.

Le projet est en développement depuis plus de vingt ans et comprend une suite d'outils de développement de logiciels et de bibliothèques axées sur la modélisation 3D et la conception assistée par ordinateur (CAO). Depuis la version 6.7.0, le code source OCCT est sous licence GNU LGPL 2.1.

À propos de la nouvelle version d'Open CASCADE 7.5.0

Dans cette nouvelle version, le nouveau fonctions de rendu inclure des cartes de texture supplémentaires pour améliorer la qualité visuelle, le rendu correct de la sortie sRGB pour les matériaux translucides et le traitement par gradient, et un processus PBR de rugosité métallique pour améliorer le rendu des objets métalliques.

La prise en charge des caractères Unicode a été étendue avec des améliorations liées au traducteur STEP, à la console DRAW, aux ressources de messages et à la visualisation.

De nouveaux exemples sont fournis pour démontrer l'utilisation d'une visionneuse OCCT 3D, compilé au format WebAssembly, pour s'exécuter dans un navigateur. La structure de la documentation a été révisée, dans laquelle une nouvelle section «Contribution» a été créée. Un portail des développeurs OCCT mis à jour sera bientôt disponible.

En plus de cela, il est souligné que:

  • Modification de l'API d'indicateur de progression pour les tâches parallèles.
  • Ajout de la prise en charge de la compilation en pseudocode WebAssembly (avec le SDK Emscripten).
  • Une nouvelle classe Message_PrinterSystemLog a été implémentée pour écrire des messages dans le journal système.

La modélisation:

  • Prise en charge de la barre de progression BRepMesh
  • Nouvel algorithme alternatif pour la triangulation de polygones bidimensionnels
  • Outil pour supprimer les sous-formes intérieures (avec orientation INTÉRIEURE) d'une forme tout en conservant la connectivité topologique
  • Les arguments composés multidimensionnels sont autorisés pour les opérations Boolean Cut et Common.

Affichage:

  • Textures SRGB et tampon de rendu
  • Rugosité métallique PBR pour le rendu des ombres sur le métal
  • Prise en charge de la texture de la carte normale
  • Possibilité de calculer les arbres BVH utilisés pour la sélection interactive dans un fil d'arrière-plan
  • Prise en charge des familles de polices de style personnalisé et des fichiers .ttc multi-polices dans le gestionnaire de polices.

L'échange de données:

  • Prise en charge de la lecture de fichiers STEP contenant des caractères non Ascii (Unicode ou pages de codes locales) dans des chaînes de texte
  • Prise en charge de l'écriture de chaînes de texte Unicode dans STEP (comme UTF-8)
  • Nouvelle API de lecture STEP qui accepte le flux C ++ comme entrée
  • Exportation GlTF 2.0
  • Amélioration des performances de lecture (ASCII) des fichiers STL et OBJ.

Cadre d'application:

  • Gérez plusieurs documents (ouvrir, enregistrer, fermer, etc.) dans des threads parallèles (une application par thread)
  • Héritage des attributs pour la réutilisation de leurs mécanismes de persistance
  • Indicateur de progression dans TDocStd_Application
  • Optimisation des opérations de validation pour les modifications importantes.
  • Affichage des messages multicolores
  • Prise en charge des caractères Unicode dans la console DRAW sous Windows
  • Navigation en mode avion dans la visionneuse 3D avec les touches WASD et la souris 3D sous Windows
  • Navigation expérimentale en mode téléportation dans la visionneuse 3D en utilisant OpenVR.

Comment installer Open CASCADE?

Pour ceux qui souhaitent pouvoir installer cet outil sur leur système, ils doivent savoir que Open CASCADE a une version pour Windows et Linux.

Donc, dans les deux cas, peut télécharger la nouvelle version à partir du lien ci-dessous.

Il est important de mentionner que Dans le cas de Linux, la nouvelle version doit être construite à partir des sources Ou l'autre option est d'attendre que cette nouvelle version d'Open CASCADE 7.5.0 soit mise à jour dans les canaux officiels de votre distribution.

Car pour le moment, il est déjà disponible pour Arch Linux Par conséquent, les utilisateurs de cette distribution, ainsi que de ses dérivés, peuvent installer Open CASCADE à partir d'un terminal en tapant:

sudo pacman -S opencascade

Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.