Aperçus de l'Industrie

10 Applications 3D Efficaces Que Vous Pouvez Développer pour une Utilisation Interne

De plus en plus d'entreprises conçoivent des produits en 3D et utilisent des données riches en 3D CAD tout au long du cycle de vie du produit, de la conception à la documentation en passant par la simulation, la fabrication et la maintenance.  Alors que les données 3D CAD sont incroyablement puissantes, en tirer pleinement parti au sein de votre organisation est plus facile à dire qu'à faire.  

Pour résoudre ces problèmes, les organisations se tournent vers une large gamme d'applications de fournisseurs tiers pour mieux exploiter les données CAD à une ou plusieurs étapes de leurs flux de travail, mais les résultats sont souvent décevants. Licencier de nombreuses applications « taille unique » auprès de différents fournisseurs peut causer : 

  • Données Déconnectées – formats différents, nécessitant une saisie manuelle et des conversions 

  • Demandes de Fonctionnalités Constantes et Insatisfaites – attente pour que chaque application soit adaptée à vos besoins, prenant souvent des mois si cela se produit du tout 

  • Nouvelles Versions Inutiles – problèmes de version qui cassent les flux de travail sans ajouter la fonctionnalité dont vous avez réellement besoin. 

  • Prix Toujours Croissants 

  • Problèmes de Compatibilité – même rester avec une version qui vous satisfait nécessite des tests constants 

Malheureusement, les applications que vous avez licenciées pour débloquer vos données finissent par ralentir les flux de travail et coûter une fortune.  

La solution pour de nombreuses organisations est de construire ou d'étendre leurs propres applications 3D, parfaitement adaptées à leurs besoins et personnalisables instantanément, avec un contrôle total sur les coûts. Heureusement, il n'a jamais été aussi facile de développer vos propres applications 3D en interne, même avec des équipes de développement plus petites et des ressources limitées. Des technologies comme Vibe Coding et d'autres techniques alimentées par l'IA rendent plus facile que jamais la création d'applications avec des outils industriels préexistants. Il s'agit de tirer parti des Software Development Toolkits (SDKs) testés sur le marché par des fournisseurs de confiance comme Tech Soft 3D. 

Voici 10 exemples d'applications internes ou de fonctionnalités d'application que vous pouvez construire au lieu d'acheter. Nous discutons de la façon dont elles peuvent améliorer vos flux de travail et des outils qui existent pour vous permettre d'accéder à des fonctionnalités avérées sans repartir de zéro. 

Application/Fonctionnalité 1 : Échange de Données 3D CAD dans Toute l'Organisation 

Prendre des données natives d'applications telles que CATIA, NX, Creo ou SOLIDWORKS et les convertir en formats neutres comme STEP pour une utilisation interne est extrêmement courant. En conséquence, la plupart des entreprises qui travaillent avec des données 3D ont déjà quelques flux de travail impliquant des échanges de données CAD. Bien que de nombreux visualiseurs et systèmes CAD puissent lire et écrire une gamme de formats, ceux-ci peuvent être insuffisants pour vos besoins.  

Les toolkits de Tech Soft 3D peuvent fournir un composant de conversion de données CAD entièrement personnalisable à toute application qui travaille avec des données 3D. HOOPS Exchange prend en charge l'accès aux données CAD pour plus de 30 des formats les plus populaires avec une vitesse et une précision inégalées ; le SDK vous permet de construire une application interne adaptable à tout flux de travail et cas d'utilisation, plutôt que d'attendre que la feuille de route d'un fournisseur se mette à jour avec la vôtre.  

Puisque le toolkit est licencié à l'échelle de l'entreprise, vous pouvez distribuer votre application à chaque employé et entreprise partenaire sans coût supplémentaire. À partir de cette base, le logiciel personnalisé peut convertir des données CAD dans un format spécifique comme STEP sans besoin de licences des fournisseurs CAD d'origine, avec prise en charge de la conversion par lots automatique sur plusieurs ensembles de données.   

HOOPS Exchange est livré avec une application d'exemple appelée "ImportExport." Les utilisateurs peuvent la lancer à partir d'une invite de commande Windows ou Linux avec des arguments comme “Shaft.CATPart” et “Shaft.STEP”, et l'exécutable convertit les données CAD de CATIA à STEP. 

L'application d'exemple “ImportExport” peut être éditée et compilée si vous avez besoin d'un comportement spécifique avant ou après conversion. L'exemple offre une fonction Main compacte, d'environ une page, utilisant trois appels d'API principaux : sImport et sExport définissent les fichiers d'entrée et de sortie, et “Convert” est appelé avec sImport comme premier argument et sExport comme second.  

Application/Fonctionnalité 2 : Un Visualiseur Web 3D CAD 

Toute organisation travaillant avec des données 3D bénéficiera d'un outil de visualisation puissant, et un visualiseur 3D CAD natif du web vous permet d'afficher des données natives de CATIA, NX, Creo, SOLIDWORKS, et autres directement dans un navigateur.  

Lorsqu'elle est bien faite, une application ou fonctionnalité de visualisation CAD permet aux équipes d'accéder aux dernières versions des données 3D dès qu'elles sont disponibles, sans besoin de les convertir dans un format intermédiaire ou de les enregistrer ailleurs d'abord. En construisant votre propre application avec un visualiseur web, vous assurez un contrôle total sur le processus de développement, les fonctionnalités, les données et les coûts, peu importe quelles parties de l'entreprise l'utiliseront.  

HOOPS Visualize for Web est le moteur graphique de Tech Soft 3D qui vous permet d'intégrer cette fonctionnalité dans les applications internes sans la construire à partir de zéro. À partir de cette base, vous pouvez ajouter et personnaliser des fonctionnalités spécifiques au besoin, comme des outils de mesure dimensionnelle complexes, plutôt que de les demander auprès d'un fournisseur et de patienter.  

HOOPS Visualize for Web comprend un dossier "Quick Start" pour que vous puissiez essayer les fonctionnalités immédiatement. C'est un système client-serveur, ce qui signifie que le traitement CAD se produit généralement sur le serveur, et les résultats sont vus sur le client. Le dossier Quick Start inclut un simple script start_server.bat pour mettre en place un serveur local sur votre PC, simulant un environnement client-serveur. Une fois le serveur en cours d'exécution, vous pouvez visualiser un fichier de pièce ou d'assemblage CAD simplement en le glissant-déposant sur convert.bat. 

De là, vous pouvez voir vos données CAD natives directement dans un navigateur, avec des fonctionnalités telles que l'arborescence du modèle, la sélection et les plans de coupes. Arriver à ce stade ne nécessite aucune programmation, le toolkit fournissant directement des fonctionnalités d'ingénierie et de fabrication complètes. À partir de là, vous et votre équipe de développement pouvez l'étendre davantage avec JavaScript pour construire la fonctionnalité additionnelle spécifique à vos besoins.  

Si vous êtes intéressé par les détails de “Quick start”, reportez-vous au document suivant : 

https://docs.techsoft3d.com/hoops/visualize-web/overview/quickstart.html 

Application/Fonctionnalité 3 : Fenêtres de Visualisation 3D Dans les Applications Métier Existantes 

Il y a de nombreuses circonstances où vous pourriez ne pas avoir besoin d'une application 3D complète, mais vouloir quand même que les équipes puissent rapidement voir des modèles CAD. Un agent d'achat, par exemple, passant une commande auprès d'un fournisseur sur la base d'un numéro de pièce, pourrait tirer une réelle valeur d'un coup d'œil rapide à la forme 3D. Les données CAD natives ne peuvent pas être lues directement dans la plupart des applications métiers, mais elles peuvent être converties en HTML et intégrées à la place. Cela permet aux équipes de vérifier une forme 3D directement dans leur navigateur sans dépendre des applications CAD externes. 

Les organisations qui utilisent HOOPS Exchange comme base pour gérer l'accès aux données CAD dans leurs applications internes peuvent tirer parti de la fonction d'exportation pour transformer leurs modèles 3D en un fichier utilisable par de nombreuses applications métiers courantes.  

Vous voyez cela par vous-même dans l'application d'exemple “Export 3D to HTML” pour exporter du HTML à partir d'un fichier CAD natif. Effectuez cette conversion depuis la ligne de commande avec un exécutable compilé. Le résultat s'affiche directement dans le navigateur (comme montré ci-dessous), et contrairement au paramétrage client-serveur pour un visualiseur web 3D CAD comme nous venons de décrire, ceci fonctionne comme un fichier HTML autonome, ce qui facilite l'intégration de vues 3D dans les systèmes métiers existants.  

Consultez notre documentation pour les détails de l'application d'exemple “3D to HTML” incluse dans HOOPS Exchange. 

https://docs.techsoft3d.com/hoops/exchange/sample_codes.html#sample-export3dtohtml 

Alternativement, vous pouvez convertir un fichier en glTF et l'intégrer directement dans Word ou PowerPoint. Dans PowerPoint, sélectionnez Insérer > Modèles 3D et choisissez le fichier glTF. Votre modèle est alors utilisable en 3D directement dans une diapositive. 

Application/Fonctionnalité 4 : Exporter vers un PDF 3D pour la Communication Interne et Externe 

Bien que la visualisation 3D dans les logiciels métiers soit incroyablement utile, parfois vous devez partager des données dans un format lié à des données supplémentaires comme des dessins, tableaux, notes et métadonnées. Les applications construites avec HOOPS Exchange peuvent exporter vers un PDF 3D, permettant d'ajouter du contenu 3D aux devis client, manuels d'instructions, et plus encore.  

Le PDF 3D est un format de document bien établi et sécurisé que les non-ingénieurs peuvent utiliser pour bénéficier de la visualisation 3D sans formation supplémentaire aux applications complexes destinées aux ingénieurs. Le format peut être ouvert gratuitement avec Adobe Acrobat Reader, permettant un accès quasi universel peu importe l'expérience technique de l'utilisateur. 

Vous pouvez tester ce format avec vos propres données grâce à l'application d'exemple “manufacturing-mbe.” Cela inclut un carrousel de vues pour naviguer entre les vues 3D prédéfinies, et des contrôles de zoom standard pour naviguer dans le modèle 3D, le tout en utilisant Acrobat Reader, un logiciel que la plupart des gens ont déjà installé. 

Consultez cette application d'exemple pour les détails avec la documentation suivante. 

https://docs.techsoft3d.com/hoops/exchange/sample_codes.html#manufacturing-mbe 

Le PDF 3D est également extrêmement sécurisé, vous permettant de fournir un modèle 3D de votre modèle avec des données CAD sensibles fabriquées qui sont le fichier CAD original.  

Vous pouvez en apprendre davantage sur les idées fausses courantes concernant le PDF 3D et ce qu'il peut réellement faire dans notre article de blog “5 Mythes Courants Sur le PDF 3D”. 

Application/Fonctionnalité 5 : Extraction Complète des Données 3D CAD 

Les modèles 3D CAD contiennent une grande quantité d'informations, y compris la géométrie, la topologie, les maillages, les attributs (tels que les noms de corps et les couleurs), les hiérarchies d'arborescence, les annotations dimensionnelles et de tolérance, les arbres des fonctionnalités, les arbres d'assemblage, les contraintes, et bien plus.  

Pour tirer parti de la richesse des données CAD, vous avez besoin d'un logiciel capable d'extraire rapidement les données sans corruption ni perte. La construction d'une application sur mesure pour votre organisation permet au processus d'extraction de correspondre exactement au sous-ensemble de données dont votre flux de travail a besoin.  

Bien que nous ayons discuté précédemment de l'accès global aux données CAD, HOOPS Exchange préserve plus complètement les informations vitales présentes dans les formats de données 3D.  

HOOPS Exchange vous permet de sortir des informations clés à partir de données CAD brutes sous forme de XML en utilisant l'exemple PRC2XML inclus dans le toolkit. Vous pouvez le lancer à partir de la même invite de commande qu'auparavant : L'exemple prend deux paramètres en ligne de commande, le fichier d'entrée pour la conversion et le nom de fichier de sortie XML. Après exécution, le fichier XML résultant montre tout ce qui est contenu dans les données CAD. 

Étant donné que cela inclura des données géométriques complètes, les fichiers peuvent devenir volumineux rapidement. Récemment, un partenaire a construit un système en Visual Basic pouvant lire la géométrie et reconstruire entièrement le modèle, y compris les faces et les arêtes, à partir de ce XML. La plupart des cas ne nécessitent qu'un sous-ensemble de ces informations, telles que la structure d'arborescence, les attributs ou les informations sur les caractéristiques, et XML rend facile l'extraction exacte de ce dont vous avez besoin.  

Peu importe le niveau de détail nécessaire, HOOPS Exchange fournit la base pour une application interne qui peut extraire toutes les informations vitales qui rendent les données CAD si utiles dans toute l'organisation.  

Pour PRC2XML, consultez notre documentation pour les détails ci-dessous. 

https://docs.techsoft3d.com/hoops/exchange/sample_codes.html#sample-prc-to-xml 

Application/Fonctionnalité 6 : Extraction de Données 3D CAD pour l'IA 

HOOPS Exchange peut extraire des informations clés des données CAD, y compris sa boîte englobante, son volume, sa surface, ses propriétés matérielles, et plus encore, en utilisant le même outil PRC2XML décrit ci-dessus. En stockant ces données dans une base de données interne, vous pouvez rechercher des modèles CAD similaires de projets de conception et de fabrication passés.  

Lorsqu'on discute du développement d'applications dans le monde d'aujourd'hui, aucune conversation n'est complète sans aborder l'utilisation potentielle de l'intelligence artificielle. Pour les équipes souhaitant aller plus loin et construire des flux de travail de machine learning sur les données 3D CAD, pas seulement les métadonnées et les analyses, nous proposons un produit distinct, HOOPS AI. Nous avons un blog séparé avec une ventilation complète, intitulé “Pourquoi Les Données CAD Sont la Partie la Plus Difficile de L'Introduction de L'IA dans les Applications de Fabrication”. 

Application/Fonctionnalité 7 : Planification de l'Aménagement de l'Usine 

Tout comme chaque usine est différente, les applications pour servir le processus de planification le sont aussi, ce qui rend souvent les outils d'aménagement prêts à l'emploi mal adaptés. Créer un outil de planification personnalisé bâti pour votre installation spécifique, votre équipement et vos flux de travail présente de nombreux avantages, et HOOPS Exchange est parfaitement adapté pour fournir la base de cette application. 

HOOPS Exchange prend en charge les formats architecturaux y compris Autodesk Revit, DGN, IFC, et Navisworks, vous permettant de placer des machines dans un modèle de bâtiment d'usine pour évaluer les aménagements. Sur le plancher de production, les travailleurs peuvent accéder aux modèles pertinents (tels que Revit ou IFC) sur des tablettes ou des smartphones, avec un accès complet à toutes les informations de support dont ils pourraient avoir besoin. 

Dans notre laboratoire à lab.techsoft3d.com, nous avons construit un exemple "grande usine avec des robots" qui importe la structure de l'usine, recrée les systèmes CVC, et positionne des machines-outils et des robots partout. Vous pouvez vous promener dans l'usine pour vérifier les conditions, évaluer l'efficacité des flux de travail et examiner les mouvements des robots. Les ressources sont disponibles sur GitHub. 

Application/Fonctionnalité 8 : Validation des Environnements Virtuels (Metaverse/XR) 

HOOPS Exchange prend également en charge le développement d'applications cherchant à tirer parti des environnements virtuels en prenant en charge les formats clés pour ces flux de travail, tels que USD et FBX. À partir de cette base, votre équipe peut construire et valider des environnements virtuels, que ce soit pour des plateformes métavers comme NVIDIA Omniverse ou pour des appareils XR, plutôt que d'attendre qu'un fournisseur spécifique prenne en charge la plateforme que vous avez choisie. Le flux de travail est simple : importer des données CAD 3D, les exporter vers USD, puis exécuter des simulations dans l'espace métavers.  

Développer avec le support flexible de HOOPS Exchange pour de multiples formats CAD vous donne la liberté de construire pour l'environnement que vous souhaitez, pas celui qu'un seul fournisseur se trouve à supporter. Le contrôle complet de l'application vous permet de rester à la pointe de la technologie des environnements virtuels sans attendre (et payer) une tierce partie pour tenter de personnaliser leur outil selon vos besoins.  

Application/Fonctionnalité 9 : Visionneuses Auxiliaires pour les Systèmes PLM et PDM 

Les outils d'importation, de rendu et d'affichage des attributs sur les données 3D CAD traités ci-dessus peuvent être construits facilement en utilisant HOOPS Exchange et HOOPS Visualize for Web, avec les blocs de construction fonctionnant que vous construisiez pour un usage interne ou pour des clients.  

L'intégration de ceux-ci dans un système PLM permet aux équipes de tirer davantage de profit de leur plateforme PLM existante sans attendre que le fournisseur construise la vue ou le flux de travail spécifique dont vous avez besoin. Les partenaires de Tech Soft 3D, y compris Oracle et Aras, ont intégré exactement ce type de visionneuse auxiliaire dans leurs propres applications en utilisant les toolkits HOOPS, démontrant leur capacité à prendre en charge le travail à grande échelle de production.  

Parce que les toolkits Tech Soft 3D sont construits avec flexibilité à l'esprit et affinés avec des décennies d'expérience du marché, les développeurs peuvent souvent intégrer facilement leurs applications avec leurs systèmes PLM et PDM. 

Application/Fonctionnalité 10 : Création d'Instructions et de Procédures de Montage et de Travail 

Les organisations cherchent souvent à construire des applications internes pour générer des instructions de montage et de travail, y compris pour les procédures trop complexes à gérer avec le logiciel fourni par le fournisseur. Ce logiciel prend en compte les besoins spécifiques d'une entreprise et automatise lorsque cela est possible, offrant un gain significatif en efficacité opérationnelle. 

Un bon exemple d'application serait celle développée par une entreprise qui fabrique des véhicules ferroviaires. Le processus d'assemblage est complexe et potentiellement dangereux, mais pratiquement identique pour la plupart de leurs produits. En créant des notes de travail numériques qui utilisent le modèle CAD lui-même pour instruire l'assemblage, même les ouvriers moins expérimentés peuvent effectuer la tâche rapidement et sans ralentissements. 

HOOPS Exchange et HOOPS Visualize vous permettent de développer rapidement une application interne pour créer des procédures de montage et de travail spécifiques à votre industrie.  

Dans cette application de démonstration, construite par notre équipe avec l'avis de professionnels experts en documentation technique, HOOPS Exchange est utilisé pour importer des données de nombreux composants complexes d'une porte de voiture en un format léger et de streaming. HOOPS Visualize permet ensuite la visualisation animée, avec des détails interactifs sur les pièces et les prix affichés au besoin.  

Des outils prêts à l'emploi comme le créateur d'assemblage peuvent permettre à votre application de créer des instructions de travail animées personnalisées pour l'assemblage, le désassemblage et d'autres tâches liées aux instructions de travail.  

Les organisations peuvent également tirer parti des capacités d'exportation PDF 3D de HOOPS Exchange pour fournir des procédures 3D animées à la fois en interne et avec des partenaires externes.  

Les Composants Rendent la Création d'Applications Internes Plus Faisable Que Jamais 

Pour résumer, il existe de nombreuses circonstances où les organisations peuvent bénéficier de développer leurs propres applications personnalisées pour un usage interne plutôt que de se fier au logiciel d'un fournisseur. Bien que les pénuries de main-d'œuvre et la complexité inhérente à la création de vos propres outils puissent sembler décourageantes, les Software Development Kits rendent possibles la création d'applications puissantes plus facilement que jamais. 

Des outils d'accès aux données CAD et de visualisation aux outils CAE et à l'intégration de l'IA, les toolkits HOOPS peuvent fournir des fonctionnalités puissantes beaucoup plus facilement que de les développer à partir de zéro. Pour en savoir plus sur ce que ces composants peuvent faire pour vous, contactez-nous.