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.

©2020 buildingSMART International, Ltd. - All Rights Reserved