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

#CV-2x3-171

no shape representation identifier shall be used twice within the product representation of an element
number
CV-2x3-171
based on
IFC2x3
effects
IFC2x3 coordination view 2.0
date
24. Oct 2011
initiator
ISG meeting in Budapest
summary no shape representation identifier shall be used twice within the product representation of an element

 

Description

Any product representation of an element may have multiple shape representations. However there shall be no two or more IfcShapeRepresentations having the same RepresentationIdentifier within one IfcProductDefinitionShape.

Example: it is not allowed to export two "Body" shape representations for an element. The following snipped is incorrect and will lead to a validation error:

#200= IFCSHAPEREPRESENTATION(#100,'Body','CSG',(#210));  /*error*/
#300= IFCSHAPEREPRESENTATION(#110,'Body','Brep',(#310)); /*error*/
#400= IFCPRODUCTDEFINITIONSHAPE($,$,(#300,#200));        /*error*/