Personal tools
You are here: Home / Implementation / IFC2x3 impl guidance / IFC Impl Agreements / #CV-2x3-178

#CV-2x3-178

Agreement on using IfcRelConnectsElements for assigning IfcDoor / IfcWindow to building elements without IfcOpeningElements
number CV-2x3-178
based on IFC2x3
effects IFC2x3 coordination view 2.0
date July 2013
initiator official buildingSMART certification 2.0 program
summary Agreement on using IfcRelConnectsElements for assigning IfcDoor / IfcWindow to building elements without IfcOpeningElements

 

Description

The proper way to assign an IfcDoor / IfcWindow element to a building element is by using IfcRelVoidsElement -> IfcOpeningElement -> IfcRelFillsElement.
In some situations an IfcOpeningElement is not available:

  • If the subtraction within the building elements geometry is already done and a feature element can not be assigned
  • If the IFC export is used for presentation only (Presentation View, …).

In this cases with IfcRelConnectsElements it is possible to represent this relation without losing information. The IfcRelConnectsElements.RelatingElement then points to the building element, such as IfcWall, whereas the IfcRelConnectsElements.RelatedElement points to the IfcOpeningElement.

Note: The relation IfcRelConnects for IfcDoors / IfcWindows should be only used if there is no other solution and should only be used for Brep geometries.