Paris, Mardi 16 Janvier 2024 : CADex a annoncé la sortie d'une nouvelle version de sa solution de conversion et de visualisation CAO CAD Exchanger. Dans la dernière mise à jour 3.24.0, des avancées significatives ont été réalisées pour améliorer l'expérience utilisateur et la performance technique. Cette version introduit des améliorations notables dans le Manufacturing Toolkit et le Web Toolkit, offrant une reconnaissance plus précise des parties dans les modèles polygonaux et une meilleure personnalisation. De plus, l'optimisation des performances pour Unity, avec un guide détaillé, et les mises à jour du SDK, notamment pour le renommage et la rotation, marquent un pas en avant dans l'interaction avec les modèles 3D. Enfin, les améliorations des formats soutiennent une plus grande variété de fichiers MCAD. Voici les points forts de CAD Exchanger 3.24.0 :
- Améliorations du Lab et Visualization Toolkit : Reconnaissance plus précise des parties des modèles polygonaux.
- Améliorations du SDK : Exemples de renommage et de rotation pour améliorer l'interaction avec les modèles 3D.
- Optimisation des performances dans Unity : Conversion plus rapide des objets dans Unity, avec un guide étape par étape pour les nouveaux utilisateurs.
- Améliorations du Web Toolkit : Personnalisation du View Cube, intégration du support des caméras multiples, et précision accrue avec des boîtes de délimitation personnalisées pour les plans de coupe.
- Mises à jour du Manufacturing Toolkit : Améliorations pour le CNC Machining et le Sheet Metal, et ajout d'une fonctionnalité de mesure de l'épaisseur des parois.
- Améliorations de formats : Diverses corrections et soutiens améliorés pour les formats de fichiers MCAD.
Sélection optimisée pour les polygones dans Lab et le Toolkit de Visualisation
Cette mise à jour rend nos outils plus aptes à reconnaître les composants individuels dans une représentation polygonale. Désormais, il est plus simple pour les utilisateurs d'interagir avec des éléments spécifiques de leurs modèles. Cette fonction garantit un processus de sélection plus précis et fluide.
Améliorations du SDK
- Renommage et rotation d'exemples : Nous sommes ravis de présenter deux nouveaux exemples qui illustrent les fonctionnalités de notre SDK. L'exemple de rotation montre comment faire pivoter le modèle en spécifiant des matrices de transformation. L'exemple de renommage explique comment modifier les noms des éléments du graphe de scène du modèle, des formes et des formes poly, pour améliorer les interactions avec les modèles 3D.
- Améliorations Unity : Une des avancées notables dans les mises à jour récentes de Unity est la performance améliorée de Unity_ObjectFactory. Après avoir chargé le modèle dans le SDK, l'étape suivante consiste à convertir nos objets en objets Unity. Auparavant, ce processus était linéaire, mais il est désormais parallèle. Grâce à cela, la performance a été quadruplée. C'est crucial pour les modèles complexes, permettant désormais leur téléchargement en quelques secondes. Pour faciliter l'expérience de nos nouveaux utilisateurs, nous fournissons également un guide étape par étape pour créer une application Unity à partir de zéro pour la conversion de modèles CAO en temps réel.
Amélioration du Web Toolkit
- Cube de Vue Personnalisable : Le Cube de Vue personnalisable offre des flexibilités dans l'expérience de navigation de l'utilisateur. Cette fonctionnalité permet aux développeurs de concevoir et de modifier l'apparence du Cube de Vue pour l'aligner avec leurs applications web, par exemple, en changeant les polices et les langues.
- Intégration de la prise en charge des gestionnaires d'entrée multi-caméras : Cette fonctionnalité permet aux développeurs de gérer et de synchroniser plusieurs entrées de caméra, autorisant la rotation de deux visualiseurs au sein d'une seule application web. Cette capacité offre aux utilisateurs un contrôle accru.
- Boîte englobante personnalisable pour les plans de coupe : La nouvelle capacité de définir une boîte englobante personnalisée pour la génération d'objets visuels de plans de coupe introduit un niveau de précision et de contrôle accru dans les paramètres de visualisation du Web Toolkit. Par exemple, si nous modifions la valeur d'explosion, la boîte englobante change également. Cette extension de l'API offre plus de flexibilité dans l'exploration du modèle.
De plus, nous avons effectué quelques corrections et mis à jour plusieurs exemples, y compris la migration du code source vers TypeScript, la réécriture de l'exemple reactjsviewer en TSX, et l'ajout de fonctionnalités de sectionnement dans les visualiseurs MCAD et BIM.
Mises à jour du Toolkit de Fabrication
- Usinage CNC : La dernière mise à jour élimine les problèmes potentiels en affinant la reconnaissance des Bosses sur certaines pièces. Par exemple, imaginez un cylindre attaché à la pièce principale de l'intérieur. Auparavant, dans de tels cas, nous considérions que le Boss n'était pas le cylindre, mais la pièce principale entière. Maintenant, dans ce cas, nous déterminons qu'il n'y a pas de Bosses du tout. De plus, MTK se munit désormais d'algorithmes améliorés pour les géométries complexes des Through Pockets, garantissant une détection plus fiable et des stratégies d'usinage subséquentes.
- Tôle : Cette fois, notre équipe a décidé de se concentrer sur quelques cas particuliers. Premièrement, nous avons amélioré la reconnaissance des encoches de formes complexes, par exemple, en forme de T. Deuxièmement, nous avons amélioré la reconnaissance de la face principale au début de l'analyse. Auparavant, il y avait un problème : si la face principale avait une très grande découpe au centre, elle n'était pas considérée comme principale, ce qui menait à des problèmes de reconnaissance. Maintenant, ces découpes sont prises en compte, et nous pouvons traiter de telles faces principales avec précision.
- Épaisseur des parois : Les utilisateurs peuvent non seulement obtenir la gamme complète des valeurs d'épaisseur calculées, mais aussi extraire des valeurs à des points spécifiques sur une surface ou à l'intérieur d'un triangle donné. Pour une meilleure compréhension de ces résultats, nous avons ajouté un exemple de visualisation spécial. Un dégradé du rouge au vert sur le modèle montre aux utilisateurs les zones potentiellement problématiques et aide à prendre des décisions éclairées pour améliorer la qualité.
Support des formats CAO mis à jour
- CATIA : correction d'un plantage sur des modèles avec des corps vides, d'un plantage dû à une résolution incorrecte de référence externe, et d'un plantage en raison d'une erreur dans l'analyse des fichiers CATProduct ;
- DWG : ajout de la prise en charge d'une échelle non uniforme et négative pour les entités de dessin ;
- glTF : les modèles avec des facteurs d'échelle non uniformes dans les transformations sont maintenant correctement importés ;
- SOLIDWORKS : correction d'un plantage qui se produisait sur des modèles avec plusieurs configurations lors de leur importation avec le réglage ConfigurationsMode = ALL.
En se concentrant sur les formats de fichiers MCAD, notre équipe a travaillé sans relâche pour résoudre les problèmes et améliorer la compatibilité, assurant ainsi une expérience utilisateur plus stable et efficace.
Pour obtenir la liste complète des mises à jour 3.23.0, consultez le fichier CHANGES.txt.
CAD Exchanger se distingue par ses fonctionnalités robustes de conversion, visualisation et analyse CAO. La mise à jour 3.24.0 est maintenant disponible, offrant aux utilisateurs des améliorations notables pour une interopérabilité des données CAO plus efficace et fiable. Les utilisateurs peuvent télécharger la mise à jour depuis le site officiel de CAD Exchanger.