Mécanismes des relations IfcRel et connectivité
Le ciment du modèle BIM : les relations
Dans les leçons précédentes, nous avons vu que chaque objet IFC possède une identité propre grâce à IfcRoot. Cependant, un bâtiment n'est pas une simple collection d'objets isolés. Pour qu'un mur sache qu'il appartient à un étage, ou qu'une poutre soit connectée à un poteau, le schéma IFC utilise une famille d'entités cruciales : les IfcRelationship (ou classes IfcRel).
Ces relations sont dites objetifiées : elles ne sont pas de simples pointeurs, mais des objets à part entière possédant leur propre GlobalId. Cette architecture permet d'enrichir la relation elle-même (par exemple, définir comment deux murs se rejoignent) sans surcharger les objets physiques.
Hiérarchie simplifiée des relations IfcRel
graph TD
Root[IfcRoot] --> Rel[IfcRelationship]
Rel --> Decomp[IfcRelDecomposes]
Rel --> Connect[IfcRelConnects]
Rel --> Assoc[IfcRelAssociates]
Rel --> Define[IfcRelDefines]
Decomp --> Aggr[IfcRelAggregates]
Connect --> Path[IfcRelConnectsPathElements]
Define --> Prop[IfcRelDefinesByProperties]
Contenu premium
Abonnez-vous ou achetez la formation pour accéder à l'intégralité du contenu.
- Accès illimité à 1700 formations