<xs:complexType name="CartesianPoint">
<xs:annotation>
<xs:documentation source="ISO-10303-42/Section_4.4.4"><![CDATA[
<p>
A point defined by its coordinates in a rectangular
Cartesian coordinate system, or in a parameter space. The
entity is defined in a two or three-dimensional space as
determined by the number of coordinates in the list.
</p>
<p>
<b>Note 1:</b>For the purposes of defining geometry in HCM
only two or three-dimensional points are used.
</p>]]></xs:documentation>
<xs:documentation source="ISO-10303-42/Section_4.4.4">
<p>A point defined by its coordinates in a rectangular Cartesian coordinate system, or in a parameter space. The entity is defined in a two or three-dimensional space as determined by the number
of coordinates in the list.</p>
<p>
<b>Note 1:</b>For the purposes of defining geometry in HCM only two or three-dimensional points are used.</p>
</xs:documentation>
</xs:annotation>
<xs:attribute name="x" type="xs:double" use="required">
<xs:annotation>
<xs:documentation>First coordinate of the point.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="y" type="xs:double" use="required">
<xs:annotation>
<xs:documentation>Second coordinate of the point.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="z" type="xs:double">
<xs:annotation>
<xs:documentation>Third coordinate of the point.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
|