IFClite
Présentation
- Fiche solution
-
Vue d’ensemble
IFClite est une boîte à outils open source pour lire, visualiser, interroger, éditer et réexporter des fichiers IFC dans un navigateur, sur un serveur ou dans une application desktop. Elle assemble des packages TypeScript et un cœur Rust compilé en WebAssembly pour parser le STEP IFC, produire la géométrie et afficher la maquette. Elle prend en charge la visualisation WebGPU intégrée, l’intégration avec Three.js ou Babylon.js, la fédération multi-modèles, la validation IDS et la collaboration BCF. Les entrées explicites sont les fichiers IFC STEP et IFCX JSON, avec des exports annoncés vers glTF, IFC, CSV et Parquet. Le rendu intégré impose WebGPU, tandis que les intégrations Three.js et Babylon.js reposent sur WebGL.- Usages principaux
- Profils concernés
Principales fonctionnalités
Parsing IFC | lit des fichiers IFC et construit un stockage colonnaire exploitable en TypeScript et Rust WebGPU viewer | affiche la maquette dans le navigateur avec arborescence, propriétés, coupes et dessins 2D Querying Data | interroge propriétés, quantités, relations et structure spatiale, avec filtres et SQL IDS Validation | contrôle un modèle contre des règles IDS et produit un rapport de réussite ou d’échec BCF Collaboration | gère sujets, points de vue et commentaires BCF pour la coordination Exporting Data | réexporte les données et modèles vers glTF, IFC, CSV ou ParquetPositionnement & contexte
Ce qui la distingue
IFClite couvre une chaîne assez large dans un même socle technique, du parsing IFC à l’édition de propriétés, aux dessins 2D, à la validation IDS et au BCF, là où des bibliothèques proches comme web-ifc se concentrent davantage sur le parsing et la géométrie. Le produit documente plusieurs modes d’exécution avec le même cœur technique : navigateur sans serveur, backend Rust avec cache et traitement parallèle, ou application desktop Tauri pour des modèles volumineux et un usage hors ligne. La visualisation 3D d’IFC dans le navigateur est mise en avant, mais cette fonction n’est pas différenciante à elle seule dans ce segment.Sa place dans le projet
IFClite s’utilise après la production d’une maquette IFC dans un outil auteur et avant, ou pendant, des usages de revue, de contrôle et d’échange. En amont, il consomme des fichiers IFC exportés depuis des logiciels de modélisation. En aval, il alimente des vues 3D WebGPU ou WebGL, des exports glTF, CSV, Parquet ou IFC, ainsi que des échanges de coordination en BCF. Dans un flux applicatif, il peut être intégré à une application Three.js ou Babylon.js, ou à un backend de traitement serveur.Compatibilité & environnement technique
Références communiquées
LTplus AG
IFClite est édité par LTplus AG, une entreprise suisse spécialisée dans le développement d'outils logiciels open source pour les standards ouverts du bâtiment tels que IFC, IDS, BCF et bSDD. Elle propose des bibliothèques, des moteurs de traitement et des composants d'intégration pour des applications de visualisation, d'analyse et d'automatisation dans le secteur de la construction numérique et bas carbone.Pays :https://www.linkedin.com/company/ltplusag/Questions fréquentes
Q: IFClite fonctionne-t-il uniquement dans un navigateur ? R: Non. Le même cœur technique est prévu pour le navigateur, un serveur Rust et des applications desktop construites avec Tauri. Q: Le visualiseur intégré nécessite-t-il un backend ? R: Non. Le visualiseur WebGPU annoncé fonctionne côté client, sans backend, sans téléversement et sans état partagé. Q: Peut-on intégrer IFClite dans une application 3D existante ? R: Oui. La documentation prévoit des intégrations avec Three.js et Babylon.js, où IFClite fournit le parsing IFC et la géométrie pour un moteur de scène existant. Q: Quels schémas IFC sont pris en charge ? R: Le site annonce la prise en charge d’IFC2X3, IFC4 et IFC4X3 en STEP, ainsi qu’un support d’IFC5 au format IFCX JSON. Q: IFClite gère-t-il plusieurs maquettes à la fois ? R: Oui. La documentation mentionne la fédération multi-modèles avec sélection et visibilité fédérées. Q: Peut-on travailler hors ligne avec de gros fichiers ? R: Oui. Le mode desktop Tauri est présenté pour un usage hors ligne, avec accès direct au système de fichiers et traitement de modèles de 500 MB et plus.
