Convertisseur CAO SDK
L’intégration de notre API rend 36 formats de CAO disponibles dans votre application, rapidement et à moindre coût. En déployant 3D_Kernel_IO, les développeurs de logiciels bénéficient de l’expertise et de toute l’expérience des principaux experts en interopérabilité CAO.
Ses interfaces, précises, fiables et rapides, gèrent les structures d’assemblage, les attributs tels que les noms et les couches, les entités telles (points, courbes, solides B-Rep, skins et modèles tessellés). Les fonctionnalités et l’historique de construction, les PMI, les attributs et les métadonnées sont directement accessibles.
L’interface graphique ( Sample Application) de l’application modèle permet de vérifier facilement les fonctions et les options du SDK ainsi que les capacités de lecture et d’écriture ultrarapides du SDK. En outre, les développeurs peuvent effectuer un vidage de la structure de données des fichiers CAO ou utiliser directement le code source de l’application modèle pour leur propre intégration.
3D_Kernel_IO fournit également une technologie unique de réparation avancée des données et assure des modèles de qualité. Pendant le processus de conversion, les modèles seront adaptés à la tolérance et aux mathématiques du système cible pour offrir un résultat d’excellence. Si elles sont activées, les fonctions de réparation corrigeront automatiquement les manquements, écarts, chevauchements, torsions et mini-faces.
En intégrant 3D_Kernel_IO, les développeurs logiciels de solutions CAO, FAO, FEA, réalité virtuelle et métrologie bénéficient de l’expertise de CoreTechnologie et de nombreuses fonctionnalités pertinentes dédiées à leurs besoins spécifiques.
API d’interopérabilité CAO
L’intégration de notre API rend tous les formats de CAO actuels disponibles dans votre application. Aujourd’hui, les éditeurs de logiciels d’ingénierie et leurs clients recherchent de nouveaux procédés pour lire de multiples formats de données CAO 3D. 3D_Kernel_IO est une API robuste et haut de gamme, dotée de lecteurs natifs basés sur le langage de programmation C++. Elle permet un accès efficace, précis et indépendant à tous les formats CAO natifs et standards.
De plus, 3D_Kernel_IO fournit des fonctions et des modules uniques et éprouvés tels que la réparation automatique, le PDQ-Checker, la gestion des assemblages, la tessellation de précision et la comparaison de modèles, afin d’étendre les capacités de votre logiciel.
Interfaces natives
Toutes les interfaces standards et natives sont développées et maintenues par CoreTechnologie assurant le support garanti des plus récentes versions de formats CAO. 3D_Kernel_IO lit la structure des assemblages, les attributs – noms, les courbes ou les couches et les entités – points, les solides et les skins B-Rep ainsi que les modèles tessellés. Les fonctionnalités avec historique, PMI, attributs et métadonnées (par exemple DC Master, publications) sont directement accessibles sans licence ou application CAO.
Formats pris en charge
• NX™ • CATIA® • Creo® • SOLIDWORKS®
• ProE®/Wildfire • Inventor® • IDEAS™
• JT-Format • XT-Format • STEP AP 203/214/242
• ACIS® • IGES
• OBJ, FBX, GLTF, GLB, STL, 3MF, IFC, XGL
• et d’autres encore…
Pendant le processus de conversion, les modèles 3D sont adaptés à la tolérance et aux mathématiques du système cible pour offrir une qualité exceptionnelle. Des fonctions de réparation corrigeront automatiquement les manquements – écarts, chevauchements, torsions et mini-faces. Un assemblage de surfaces simples peut également être cousu ensemble automatiquement en solides étanches avec une précision définie par l’utilisateur.
Facile à intégrer
Disponible sur les plateformes Windows, Linux, Mac et ARM. Les fonctions d’interrogation sont standardisées pour tous les formats. Par conséquent, 3D_Kernel_IO peut être embarqué très facilement et rapidement disponible dans votre application.
3D_Kernel_IO comprend également une application « visualiser » simple, facile à utiliser et utile pour vérifier les résultats de votre intégration et tester diverses options et commandes que l’API offre. 3D_Kernel_IO est livré avec une documentation complète ainsi que des échantillons de programmation descriptifs.
PMI Information PMI
Les interfaces natives de 3D_Kernel_IO lisent également les informations PMI comme les dimensions, les tolérances, les annotations, les datums et le texte. Tous les liens vers la géométrie sont fournis ; c’est obligatoire pour utiliser le PMI dans les applications de métrologie et de FAO. Les fonctions d’interrogation généralisées permettent un accès facile aux données PMI de n’importe quel format CAO fournissant des informations importantes pour un processus PLM transparent.
Fonctions spécifiques
Fournir des fonctionnalités spécifiques pour la CAO, la FAO, l’IAO, la RV et la métrologie. 3D_Kernel_IO est un outil unique pour l’historique et les caractéristiques. Cet remarquable outil cartographie l’historique et les paramètres de construction directement à partir du fichier binaire sans accès à une licence du système source. Les interfaces natives complémentaires de 3D_Kernel_IO lisent les informations sur les caractéristiques et les PMI – filets, trous, chanfreins, filets, modèles, ébauche, poches, extrusions, d’autres types de caractéristiques ainsi que des caractéristiques d’assemblage. La structure de données représente tous les types de caractéristiques utilisés par les systèmes CAO actuels.
Les faces associées de chaque caractéristique sur le modèle B-Rep seront indiquées par 3D_Kernel_IO et pourront être tracées facilement. Des threads d’information sont fournies, essentiels pour les annotations et les PMI référencés à des éléments de construction comme les croquis, les plans ou les datum axes.
Tessellation
3D_Kernel_IO peut trouver des différences géométriques entre deux objets. Le Kernel permet de comparer des objets à des parties solides, des corps ou des visages, tout en définissant la distance minimale détectée. Les paramètres peuvent être définis pour la comparaison de la distance de la variance de couleur minimale et maximale par le type de part solid, body ou face.
La tessellation précise et rapide des modèles 3D ainsi que les fonctions de réparation des modèles triangulés optimisent les données CAO pour le digital mock-up, la réalité virtuelle et le high-end rendering. Les paramètres relatifs à l’écart maximal de la corde, à la taille du triangle et à l’angle entre les triangles adjacents sont utilisés pour les B-Rep ou le recalcul des modèles triangulés. VRML, JT et STL sont disponibles.
Licences flexibles
3D_Kernel_IO permet aux éditeurs de logiciels de combler tous leurs besoins en matière d’interopérabilité, en ne traitant qu’avec un seul fournisseur, une seule API et un seul droit de licence annuel ou coût par licence prévisible et abordable. Le système de licence peut être adopté sous la forme d’une bibliothèque ouverte avec protection du code, ou d’une API verrouillée optionnelle basée sur le service Code License.
Liste d’interfaces: