Accéder au contenu principal

Le guide et le média de l'écosystème construction numérique et BIM

Espace membre

Thématique header

[Guide] Comment créer un modèle ifc 4x3 avec un simple éditeur de texte

· Mohamed KHETTAB
Partager

La création manuelle d'un modèle IFC 4×3 à l'aide d'un simple éditeur de texte offre une approche intéressante permetant non seulement pour explorer les nouveautés de l'IFC 4×3, comme les entités spécialisées pour les éléments d'infrastructure, mais aussi pour comprendre les mécanismes fondamentaux du format. 

Kamil Korus dans un article publié sur son blog The AECO Evolution, propose une approche étape par étape pour créer un modèle IFC 4×3 en partant de zéro. Voici un aperçu des étapes principales sans trop entrer dans tous les détails techniques, pour plus de détails, consultez directement la source originale. 


Fichier .ifc et en-tête

Dans son article, Korus commence par la création d'un fichier avec l'extension ".ifc" et l'ajout d'un en-tête. Cet dernière contient des informations de base comme le nom du fichier, la date, le créateur, et la version de la norme IFC utilisée, ici "IFC4X3_ADD2". Cet en-tête est crucial pour définir le contexte du modèle et le logiciel utilisé pour le créer.

Exemple d'en-tête :

ISO-10303-21;
HEADER;
FILE_DESCRIPTION ((”), ‘2;1’);
FILE_NAME (‘Bridge model example’, ‘2024-10-14T17:42:13’, ‘Kamil Korus’, ‘AECO Evolution’, ‘Processor version’, ‘Software’, ”);
FILE_SCHEMA ((‘IFC4X3_ADD2’));
ENDSEC;


Projet et unités

L'entité IfcProject est le point de départ de la modélisation. Elle contient un identifiant unique global (GUID) et des propriétés telles que le nom et la description. Cette entité est également liée à un ensemble d'unités de mesure via l'entité IfcUnitAssignment, qui définit les unités pour la longueur, la surface, le volume, etc.

Exemple de définition de projet et d'unités :

#1=IFCPROJECT(‘0vGCH5MKb7IxXhcP$Yz3$a’,$,’Bridge project’, ‘This project is a simple example of modeling a bridge’,$,$,$,(#14,#17),#2);
#2=IFCUNITASSIGNMENT((#3,#4,#5,#6,#7,#8,#9,#10,#11));
#3=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);


Contextes de représentation géométrique

Les contextes de représentation géométrique, tels que IfcGeometricRepresentationContext, agissent comme des conteneurs pour les objets du modèle. Ils définissent les systèmes de coordonnées et la précision des représentations géométriques, ce qui est essentiel pour la modélisation en 3D et 2D.

Exemple de contexte géométrique :

#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,’Model’,3,1.E-05,#13,$);


Placement local et directions de base

IfcLocalPlacement et IfcDirection sont utilisés pour définir les placements locaux et les directions de base dans le modèle. Ces entités facilitent le positionnement des éléments de manière précise, en se référant à des points et des systèmes de coordonnées définis précédemment.

Exemple de placement local :

#18=IFCLOCALPLACEMENT($,#13);


Hiérarchie des éléments spatiaux

L'IFC 4×3 permet de structurer les modèles avec une hiérarchie claire des éléments spatiaux. Par exemple, IfcFacility agit comme un conteneur de base, auquel sont associés des éléments comme IfcBridge et IfcBridgePart. Cette hiérarchie est codée par des relations comme IfcRelAggregates et IfcRelContainedInSpatialStructure, qui définissent comment les éléments sont agrégés ou contiennent d'autres éléments.

Exemple de hiérarchie spatiale :

#22=IFCFACILITY(‘3eRo4UYs96VvgzHYlN5rwP’,$,’Facility’,$,$,$,$,$,$);
#24=IFCBRIDGE(‘2pyXrKuJX2hROBEU2KQ1rq’,$,’Bridge’,$,$,$,$,$,$,.GIRDER.);


Matériaux et alignement

Les matériaux, comme IfcMaterial, sont déclarés et attachés aux éléments du modèle, apportant une dimension sémantique supplémentaire. IfcAlignment, une des nouveautés majeures de l'IFC 4×3, permet de définir des alignements géométriques complexes, ce qui est essentiel pour modéliser les profils de structures comme les superstructures de ponts.

Exemple de déclaration de matériau :

#28=IFCMATERIAL(‘Concrete’,$,$);

 

Événement
Kroqi
Solutions BIM
Plateforme collaborative pour projets de construction, elle centralise GED, visas, planning Gantt, partage documentaire et visionneuse BIM, avec des services métiers intégrés et une application mobile.
Partenaire
Kabandy
Solutions BIM
Plateforme cloud de gestion des quantités de construction à partir de maquettes BIM, elle lit les fichiers IFC et Revit, extrait les métadonnées, relie les éléments à des métrés visuels...
Partenaire
Caneco Electrical
Solutions BIM
Logiciel de conception et de calcul d'installations électriques basse tension et photovoltaïques pour les projets de bâtiments et d'infrastructures.
Caneco BIM
Solutions BIM
Plugin Revit pour les projets d'installations électriques synchronisant en temps réel les données avec Caneco BT pour automatiser le routage des câbles et enrichir la maquette.
StruxHub
Solutions BIM
Plateforme de centralisation des opérations de chantier pour la logistique, les livraisons, les formulaires et le suivi de planning à partir d'une carte de site géolocalisée.
Guerrilla Ops
Solutions BIM
Outil open source de gestion et d'exploration de données d'actifs centré sur COBie, permettant de parcourir les équipements, gérer les documents et auditer la qualité des classeurs directement dans le...
nVibe
Solutions BIM
Plateforme de création d'applications métier permettant aux professionnels de l'architecture, de l'ingénierie et de la construction de concevoir des outils en décrivant leurs besoins en langage naturel.
new.family
Solutions BIM
Outil web de génération de familles Revit paramétriques à partir de descriptions textuelles, d'URL de produits ou de fiches techniques, destiné aux modeleurs BIM et architectes.
BIMR.NET
Solutions BIM
Modeleur BIM textuel fonctionnant entièrement dans le navigateur, permettant d'écrire des scripts Python pour générer des fichiers intermédiaires et compiler des modèles en IFCX pour la visualisation.
TrussLab
Solutions BIM
Application web de modélisation, d'analyse par éléments finis, de vérification réglementaire et d'optimisation paramétrique de fermes métalliques dédiée aux ingénieurs structure et modeleurs BIM.
SmartRouting
Solutions BIM
Plugin natif pour Revit dédié à la tuyauterie industrielle, permettant de calculer automatiquement des chemins 3D, d'insérer des composants et d'exporter des fichiers PCF.
CADProps
Solutions BIM
Visionneuse et espace de travail en ligne centré sur l'ouverture de fichiers 3D et 2D, la mesure et l'extraction de propriétés géométriques pour l'industrie et la construction.
Pinocchio-EP
Solutions BIM
Logiciel de simulation énergétique en ligne exécutant EnergyPlus pour créer des modèles géométriques, restituer les consommations et générer des bâtiments de référence Appendix G.
DeviSOC
Solutions BIM
Logiciel métier centralisant la rédaction des CCTP, le chiffrage et le suivi administratif et financier des marchés de travaux pour les économistes, conducteurs de travaux et architectes.
APCSmart
Solutions BIM
Outil de gestion graphique du patrimoine bâti orienté exploitation et maintenance, reliant les plans et équipements à une GMAO pour le suivi des sites et des occupants.
ACIMUS
Solutions BIM
Outil de conception architecturale assistée par IA générant des modèles 3D et des perspectives à partir de dialogues en langage naturel pour les architectes, paysagistes et fabricants.
Redshift for Architects
Solutions BIM
Moteur de rendu physique accéléré par GPU intégré en plugin dans Archicad, Revit et Vectorworks, permettant de produire des images et séquences photoréalistes pour les architectes, designers et urbanistes.
APCKutch
Solutions BIM
Logiciel de métré permettant de transformer plans et maquettes en quantités et pièces écrites avec synchronisation directe vers les logiciels de devis.
SpaceSync
Solutions BIM
Plateforme de programmation et d'esquisse architecturale regroupant sur un espace unique les tâches de brief, de volumétrie et de présentation pour les phases amont.
GRAITEC Steel
Solutions BIM
Plugin de modélisation et de dessin de détail pour structures métalliques, escaliers et garde-corps, utilisé dans Advance Steel et Inventor.
ZWCAD
Solutions BIM
Logiciel de CAO 2D et 3D orienté dessin DWG, permettant aux architectes, ingénieurs et modeleurs de produire et modifier des plans, annotations et mises en page tout en exploitant des...
Open Planner Studio
Solutions BIM
Logiciel de planification de chantier orienté Gantt ouvrant directement les fichiers Microsoft Project et Primavera P6 pour les enregistrer en IFC.
ARES Neo
Solutions BIM
Solution cloud d automatisation et de production de documentation 2D à partir de modèles Revit, IFC et Rhino, conçue pour générer des plans, coupes, élévations et appliquer des annotations paramétrables.
ModelPort
Solutions BIM
Plugin pour Archicad qui étend les capacités d'import de modèles 3D tiers grâce à un éditeur visuel interactif et une conversion en objets GDL natifs.
RVTConvert
Solutions BIM
Outil en ligne convertissant des fichiers Revit plus récents vers le format 2023, prenant en charge les projets RVT, familles RFA et gabarits pour les architectes et modeleurs BIM.
Structural Bridge Design
Solutions BIM
Logiciel de calcul d’analyse et de dimensionnement dédié aux ponts de petite à moyenne portée, réunissant des modules de sections, de poutres et d’analyse structurelle pour les ingénieurs structure et...
Reiner AI
Solutions BIM
Plateforme d'intelligence artificielle combinant un assistant conversationnel et des agents autonomes pour les bureaux d'études et entreprises de construction, intégrant une base normative sectorielle.
ZWCAD
Solutions BIM
Logiciel de CAO 2D et 3D orienté dessin DWG, permettant aux architectes, ingénieurs et modeleurs de produire et modifier des plans, annotations et mises en page tout en exploitant des...
Gradon
Solutions BIM
Agent intelligent destiné aux ingénieurs en infrastructure et en structure, capable de réaliser de bout en bout des travaux de calcul, de rédaction de rapports et de production de plans...
Structural Bridge Design
Solutions BIM
Logiciel de calcul d’analyse et de dimensionnement dédié aux ponts de petite à moyenne portée, réunissant des modules de sections, de poutres et d’analyse structurelle pour les ingénieurs structure et...
Arbel.ai
Solutions BIM
Outil de visualisation par IA qui analyse les relevés de drones de chantiers d'infrastructure pour identifier, localiser et suivre l'avancement des éléments construits.
Forma Data Management
Solutions BIM
Environnement commun de données cloud pour centraliser, organiser et diffuser des documents, modèles et livrables pour les projets d'architecture et d'infrastructure.
Benchmark Estimating
Solutions BIM
Logiciel de chiffrage d’infrastructures combinant méthodes détaillées en déboursés, approches paramétriques et quantification numérique pour projets et portefeuilles.
Ploterr
Solutions BIM
Plateforme de conception de bâtiments et de structures physiques fondée sur OpenGeometry, associant utilisateurs et agents dans un processus de co-conception.
SDK Web Géoplateforme
Solutions BIM
Bibliothèque JavaScript permettant d'intégrer une cartographie interactive 2D et 3D dans des pages web à partir des fonds et services IGN pour les développeurs et urbanistes.
Trendspek
Solutions BIM
Plateforme de gestion du cycle de vie structurel centralisant les inspections d’actifs dans un environnement 3D en ligne pour l’ingénierie, la maintenance et la planification de remédiation.
Cobuilder Supply
Solutions BIM
Plateforme de gestion centralisée des données produit et documents de conformité permettant aux fabricants de structurer, qualifier et diffuser leurs informations techniques vers l'écosystème aval.
xbim Toolkit
Solutions BIM
Ensemble de bibliothèques open source .NET permettant aux développeurs de lire, écrire, valider et analyser des données IFC, de calculer des géométries 3D et d'intégrer une visualisation web.
Morphé
Solutions BIM
Plugin pour Grasshopper et Rhino 8 destiné à la fabrication additive et à la conception avancée, introduisant la modélisation implicite et voxel pour la création de géométries complexes.
new.family
Solutions BIM
Outil web de génération de familles Revit paramétriques à partir de descriptions textuelles, d'URL de produits ou de fiches techniques, destiné aux modeleurs BIM et architectes.
BIMR.NET
Solutions BIM
Modeleur BIM textuel fonctionnant entièrement dans le navigateur, permettant d'écrire des scripts Python pour générer des fichiers intermédiaires et compiler des modèles en IFCX pour la visualisation.
Geopogo Claude to Revit Plugin
Solutions BIM
Plugin connectant les assistants IA Claude et GPT à Autodesk Revit pour créer et modifier par le langage naturel des éléments BIM natifs destinés aux architectes et modeleurs.
SmartRouting
Solutions BIM
Plugin natif pour Revit dédié à la tuyauterie industrielle, permettant de calculer automatiquement des chemins 3D, d'insérer des composants et d'exporter des fichiers PCF.
ACIMUS
Solutions BIM
Outil de conception architecturale assistée par IA générant des modèles 3D et des perspectives à partir de dialogues en langage naturel pour les architectes, paysagistes et fabricants.
Solvera
Solutions BIM
Service d’ingénierie combinant des agents IA et des outils physiques pour automatiser et coordonner la conception technique MEP de l’esquisse à l’exécution.
SpaceSync
Solutions BIM
Plateforme de programmation et d'esquisse architecturale regroupant sur un espace unique les tâches de brief, de volumétrie et de présentation pour les phases amont.

Solutions à explorer sur ce sujet

Voir plus de solutions
La lettre HEXABIM

Les outils, retours d'expérience et événements qui comptent pour vos projets, triés pour vous.

Chaque mardi, gratuit, sans engagement.

La lettre HEXABIM

Les outils qui comptent, tous les 15 jours.

Nouveautés utiles, un comparatif, un retour d'expérience. Désinscription en un clic.

Newsletter
Newsletter