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

#CV-2x3-167

agreement to assign style to all body shape representations
number
CV-2x3-167
based on
IFC2x3
effects
Coordination view version 2.0
date
Mai 2011
initiator
official buildingSMART certification 2.0 program
summary agreement to assign style to all body shape representations.

 

Description

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).