PolyLoop

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.

Element Information

Model

Children: CartesianPoint

Used By

Source

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