Aller au contenu

Intégrez une visionneuse BIM web à votre produit AEC

Intégrez le BIM au produit que vos clients utilisent déjà. Avec le framework xeoVision, partez d’une vue de projet intégrée ou d’un socle applicatif à votre marque, puis utilisez le xeokit SDK et les services d’intégration pour façonner l’expérience de la maquette autour de vos données, de vos documents et de vos flux de travail.

Développer soi-même ou intégrer ?

Écrire une visionneuse BIM est un projet bien plus vaste qu’il n’y paraît. Afficher une grande maquette fédérée en pleine précision dans un navigateur, sur mobile comme sur ordinateur, avec l’arborescence des objets et les propriétés intactes, représente des années de travail de spécialistes, et ce n’est presque jamais ce que vos clients vous achètent réellement.

Deux voies

La voie rapide est une intégration en iframe : une vue de projet interactive, en direct, dans votre propre page, vos autorisations déterminant qui peut la voir. Le guide d’intégration en iframe montre comment cela fonctionne en pratique. Explorez l’application en ligne pour évaluer l’expérience de visualisation, puis convenez de la configuration d’accès et d’intégration pour votre plateforme.

L’option plus complète est un déploiement à votre marque de l’application xeoVision (votre mise en page, vos couleurs, votre identité), avec le code source de l’application xeoVision disponible en complément d’une licence xeokit SDK, afin que votre équipe puisse continuer à la développer.

Étendre l’expérience de visualisation

Le xeokit SDK sous-jacent donne aux développeurs un accès direct à la technologie de rendu, à l’API JavaScript et aux plugins qu’utilise xeoVision. Servez-vous-en pour façonner les interfaces, les interactions et les fonctionnalités autour de votre produit. La documentation pour les développeurs et des exemples sont disponibles sur xeokit.io.

Deux façons d’intégrer une visionneuse BIM à votre produitLa voie A intègre une vue de projet xeoVision en direct dans une iframe. La voie B intègre la visionneuse au produit avec le xeokit SDK, en chargeant les sorties préparées par le xeokit Data Engine. Dans les deux cas, la vue côtoie les données et les documents propres au produit. VOTRE PRODUIT · APPLICATION WEB Votre interface et données Navigation, listes, formulaires Vos utilisateurs et droits Vos documents Fichiers, remarques, validations Vue BIM intégrée Sur la page de vos données A · iframe d’une vue de projet B · composant SDK dans votre front-end Votre back-end Authentification SSO ou jeton Stockage 3D XKT + JSON Votre API données, droits FRAMEWORK XEOVISION A · application xeoVision Vue de projet hébergée Voie la plus rapide, peu de code B · xeokit SDK API de visionneuse et plugins Maîtrise complète des interactions xeokit Data Engine Convertit les fichiers déposés en sorties pour le web IFC RVT/RFA STEP NWD iModel® RVM iframe SDK sorties 3D
Deux voies vers votre produit : une iframe affichant une vue de projet xeoVision, ou le xeokit SDK dans votre propre front-end.

Intégrez une visionneuse BIM 3D à votre site web

Intégrez une vue de projet dynamique dans un site web ou une plateforme à l’aide d’une iframe. Ajoutez une expérience BIM interactive sans développer une application de visualisation complète.

Démo en direct : visionneuse BIM 3D intégrée

Une maquette de bâtiment ouverte dans xeoVision, prête à être chargée comme vue interactive en direct.

Chargement à la demande, pour que la page reste rapide. Une fois le projet ouvert, faites glisser pour tourner autour de la maquette.

Connectez votre agent IA aux données BIM issues d’IFC, de Revit et d’autres formats

Connectez les informations de projet BIM à l’agent IA de votre choix. Laissez-le exploiter les données de vos maquettes pour répondre aux questions, rédiger des synthèses et soutenir vos flux de travail de projet.

C’est à vous de choisir l’agent, et à vous de fixer la limite des données. Le framework xeoVision n’intègre aucun modèle d’IA : le xeokit Data Engine fournit les propriétés de projet extraites au format JSON, et une intégration convenue transmet les données sélectionnées à l’agent de votre choix. Vous décidez de ce qui quitte le projet, de l’agent qui le reçoit et du lieu où s’exécute l’inférence.

Quel agent IA pouvez-vous connecter ?

Celui que vous choisissez. Comme la connexion relève d’un travail d’intégration cadré, réalisé sur des sorties JSON ouvertes, le choix de l’agent, du fournisseur du modèle et du lieu où s’exécute l’inférence vous revient : rien de tout cela n’est imposé par le framework.

Comment contrôler les données de projet transmises à l’agent ?

En définissant le périmètre avant de développer l’intégration : quelles propriétés et quels objets quittent le projet, où ils sont envoyés et où s’exécute l’inférence. Vérifiez les réponses générées au regard de la maquette source, car l’agent travaille à partir de données extraites et non du fichier natif du logiciel auteur.