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


agreement to assign style to all body shape representations
based on
Coordination view version 2.0
Mai 2011
official buildingSMART certification 2.0 program
summary agreement to assign style to all body shape representations.



For all instance of a subtype of IfcProduct the following has to be fulfilled:

  • If the instance has a 'Body' shape representation, then there shall be a style information (minimum a surface color, optional additional surface rendering colors and line color) attached.

The style information may be assigned (in the order of overriding in case of multiple assignments from lowest to highest priority)

  • to the material assigned to the subtype of IfcTypeProduct being the type of the instance of IfcProduct accessible via SELF\IfcObject.IsDefinedBy (IfcTypeObject) HasAssociation (IfcRelAssociatesMaterial)
  • to the material assigned to the instance of IfcProduct as IfcMaterialDefinitionRepresentation accessible via SELF\IfcObjectDefinition.HasAssociation (IfcRelAssociatesMaterial)
  • to the main representation item (in set IfcShapeRepresentation.Items) using IfcStyledItem,
  • to the subsequent geometric representation item, referenced by the main geometric representation item (e.g. the mapped representations referenced by the IfcMappedItem,  or the IfcExtrudedAreaSolid referenced by IfcBooleanClippingResult).