Definition from buildingSMART: The IfcProjectionElement is a specialization of the general feature element to represent projections applied to building elements. It represents a solid attached to any element that has physical manifestation. Projections must be handled by all sectors and disciplines in AEC/FM industry, therefore the interoperability for opening elements is provided at this high level.
EXAMPLE: A wall projection such as a pilaster strip is handled by IfcProjectionElement
An IfcProjectionElement has to be inserted into a building element (all subtypes of IfcBuildingElement) by using the IfcRelProjectsElement relationship. It is also directly linked to the spatial structure of the project (and here normally to the IfcBuildingStorey) by using the IfcRelContainedInSpatialStructure relationship.
HISTORY New entity in Release IFC2x Edition 2.
Geometry Use Definitions:
The geometric representation of IfcProjectionElement is given by the IfcProductDefinitionShape and IfcLocalPlacement allowing multiple geometric representations.
The local placement for IfcOpeningRecess is defined in its supertype IfcProduct. It is defined by the IfcLocalPlacement, which defines the local coordinate system that is referenced by all geometric representations.
Swept Solid Representation
The geometric representation of IfcProjectionElement is defined using the swept area solid geometry. The attribute RepresentationType of IfcShapeRepresentation should have the value 'SweptSolid'. The RepresentationIdentifier of IfcShapeRepresentation should then have the value 'Body'. The following additional constraints apply to the swept solid representation:
The following interpretation of dimension parameter applies for rectangular projection:
NOTE: Rectangles are now defined centric, the placement location has to be set:
NOTE: The local placement directions for the IfcProjectionElement are only given as an example, other directions are valid as well.
The general b-rep geometric representation of IfcProjectionElement is defined using the Brep geometry. The Brep representation allows for the representation of complex element shape. It is ensured by assigning the value 'Brep' to the RepresentationType attribute of IfcShapeRepresentation The RepresentationIdentifier of IfcShapeRepresentation should then have the value 'Body'.