This is a list of coordinates that make up a polygon in three-dimensional space. All coordinates must lie on the same plane. The right-hand rule applies for defining the outward normal of a surface: For every surface, points must be defined in order, such that the direction of (the average cross-product between (any point, the centroid of the surface, and the next point)) points in the direction of the outward normal, which is a vector pointing away from the first AdjacentSpaceID listed. |
Elements | ClosedShell, PlanarGeometry, RectangularGeometry |
<xsd:element name="PolyLoop"> <xsd:annotation> <xsd:documentation>This is a list of coordinates that make up a polygon in three-dimensional space. All coordinates must lie on the same plane. The right-hand rule applies for defining the outward normal of a surface: For every surface, points must be defined in order, such that the direction of (the average cross-product between (any point, the centroid of the surface, and the next point)) points in the direction of the outward normal, which is a vector pointing away from the first AdjacentSpaceID listed.</xsd:documentation> <xsd:appinfo> <xhtml:a href="http://cig.bre.co.uk/iai_uk/documentation/IfcR2x_Final/ifctopologyresource/lexical/ifcpolyloop.html">IfcPolyLoop</xhtml:a> </xsd:appinfo> </xsd:annotation> <xsd:complexType> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="CartesianPoint" minOccurs="3" maxOccurs="unbounded"/> </xsd:choice> </xsd:complexType> |