Retour au blog BIM & IFC
Jumeaux numériques · 2026-08-21 · 11 min
Visionneuse de nuage de points IFC : étude de cas Scan-to-BIM réelle + démo dans le navigateur
Découvrez un vrai alignement TLS-vers-IFC de CRAS, inspectez des coupes et lancez une démo interactive IFC + LAS dans le navigateur, sans envoi de maquette.
Couverture intitulée Visionneuse de nuage de points IFC, sur un nuage de points TLS réel de CRAS Labs aligné avec sa maquette IFC
Placer une maquette IFC et un nuage de points dans une même scène WebGL est visuellement impressionnant. Rendre la comparaison défendable est un tout autre travail. Une visionneuse Scan-to-BIM utile doit préserver les unités source, identifier l'axe vertical, résoudre les systèmes de coordonnées, exposer toute transformation manuelle et conserver assez de points à l'écran pour révéler les écarts sans épuiser le GPU.
Ce guide sépare ces enjeux. L'exemple interactif ci-dessous utilise une petite paire synthétique pour une expérience de démonstration rapide ; les images de validation utilisent un vrai jeu de données de scan laser terrestre, afin qu'une illustration de principe ne soit jamais présentée comme une preuve de relevé.
- 7 — formats de points pris en charge
- 999491 — points dans l'échantillon web de CRAS
- 3 — niveaux de confiance d'alignement
- 0 téléversements — requis pour les fichiers locaux
Essayez IFC + un nuage de points en direct
Lancez l'exemple pour charger un pavillon IFC4 léger et son relevé LAS associé dans la visionneuse réelle. Faites pivoter la scène, inspectez la superposition et ouvrez la visionneuse complète si vous voulez tous les contrôles du nuage de points. Cette paire est synthétique et utilise une référence ETRS89 / UTM 31N partagée ; elle illustre le flux de travail, pas la précision d'un instrument physique.
Pavillon du Poblenou — superposition IFC + LAS
Exemple interactif dans le navigateur utilisant un pavillon IFC4 fourni et un relevé de site synthétique de 150 000 points, avec un CRS projeté partagé.
IFC et LAS sont prêts — faites glisser pour pivoter
Ce que signifie réellement l'alignement
L'IFC peut déclarer une référence de coordonnées projetées via des données de conversion cartographique. Un nuage de points peut porter un code EPSG, des coordonnées de relevé locales, ou aucune référence du tout. Quand les deux sources déclarent le même CRS, le positionnement peut être exact au sens mathématique. Quand ce n'est pas le cas, la visionneuse a besoin d'une transformation documentée et doit indiquer son niveau de confiance. La définition IfcMapConversion de buildingSMART décrit l'opération de coordonnées côté IFC.
| Niveau d'alignement | Preuve | Ce que l'interface doit indiquer |
|---|
| Exact | CRS déclaré commun et conversion cartographique valide | Aligné par une référence de coordonnées partagée |
| Déduit | Unités, axes et limites géométriques compatibles | Positionnement probable — à vérifier avec des points de contrôle |
| Manuel | Translation, rotation et échelle définies par l'utilisateur | Positionné manuellement — sans contrôle de relevé |
Une étiquette de confiance évite qu'une superposition visuelle pratique ne soit prise pour une vérité de relevé.
Alignement Scan-vs-BIM réel : l'échantillon web TLS de CRAS Labs superposé à la maquette IFC non modifiée.
Un pipeline navigateur qui tient face aux scans volumineux
Le navigateur ne doit jamais supposer que la taille du fichier correspond à la taille occupée en mémoire GPU. Les en-têtes sont inspectés avant toute allocation. L'analyseur applique un budget de points, des workers maintiennent le décodage hors du thread d'interface, et le moteur de rendu ne stocke que les attributs nécessaires au mode d'affichage courant. Pour les formats indexés spatialement comme COPC ou 3D Tiles, la caméra sélectionne les nœuds visibles plutôt que de télécharger tout le relevé.
L'OGC décrit 3D Tiles comme une norme hiérarchique pour diffuser en continu des contenus géospatiaux massifs, y compris du BIM/CAO et des nuages de points. Cette hiérarchie est l'idée essentielle : l'erreur d'espace écran et la sélection de vue déterminent ce qui est chargé. Voir la présentation officielle d'OGC 3D Tiles.
Conserver une origine locale
Les coordonnées globales restent dans des métadonnées en Float64 ; les sommets envoyés au GPU restent de petites valeurs locales pour éviter tout tremblement visible.
Budgétiser les points, pas les fichiers
Un nombre déclaré et un nombre résident sont deux faits différents. Affichez les deux en cas d'échantillonnage ou de troncature.
Réutiliser les attributs GPU
Les vues RVB, intensité, classification et écart doivent partager les mêmes buffers plutôt que de dupliquer le nuage.
Diffuser des formats indexés
Les données COPC ou en tuiles permettent à la caméra de demander des nœuds spatiaux, alors qu'un simple fichier LAS reste un décodage en une seule fois.
Une coupe permet d'inspecter les écarts plus facilement qu'une vue en perspective, aussi séduisante soit-elle.
Comment le présenter lors d'un salon
- Commencez par l'IFC seul, pour que le public comprenne la géométrie conçue.
- Révélez le scan à opacité moyenne et expliquez le niveau de confiance de l'alignement avant d'aborder les écarts.
- Passez à une coupe ou à un mode de couleur par écart ; ne vous fiez pas uniquement à une perspective photogénique.
- Choisissez un point et montrez ses coordonnées source, sa classification et sa distance, pour rendre la scène opérationnelle.
- Terminez en rechargeant l'exemple fourni hors ligne : une démonstration reproductible est plus convaincante que le Wi-Fi du lieu.
La même visionneuse peut aussi gérer le temps, pas seulement l'espace. Poursuivez avec le guide d'architecture LiDAR temps réel et de relecture MCAP, ou ajoutez des preuves visuelles de chantier avec la vidéo IFC placée sur un terrain 3D.
Visionneuse de nuage de points IFC : étude de cas Scan-to-BIM réelle + démo dans le navigateur