Agreement on the correct use of shape representation types for elements and its features (openings, projections)
Based on IFC2x3
Initiator Official buildinSMART IFC2x3 CV2.0 certification programme
Effects Coordination View 2.0
Date 2010 09
For applying features to an element using the Boolean Difference implied by IfcRelVoidsElement, or the Boolean Union implied by IfcRelProjectsElement it has to be ensured, that
* both, the relating element (subtype of IfcElement) and the related feature (IfcOpeningElement, or IfcProjectionElement), shall have a 'Body' shape representation
* the 'Body' shape representation shall be a true solid, the use of 'SurfaceModel' geometry (e.g. IfcShallBasedSurfaceModel, or IfcFaceBasedSurfaceModel) is not allowed.