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

#CV-2x3-111

no duplicated points within a polyloop or polyline
number
#CV-2x3-111 
based on
IFC2x3
effects
extended coordination view
date
24. Feb 2006
initiator
ISG meeting in Berlin
summary no duplicated points within a polyloop or polyline

 

Description

An IfcPolyLoop shall have no duplicate points (neither by reference, nor by value). Points are assumed to be identical, when they are the same after applying the precision value of the sending system (stored in IfcGeometricRepresentationContext.Precision).

If no Precision value has been exported, the default precision value of E-8 applies.

Same rule applies {see exception below} also for points within an IfcPolyline.

correction added [2011-11-07]
In case of IfcPolyline the first and the last point may be identical, then it indicates a closed polyline. In this case they shall be identical by reference (referencing the same instance of IfcCartesianPoint).