<xs:element name="Layer" minOccurs="0"><xs:annotation><xs:documentation>A reference to a Layer</xs:documentation></xs:annotation><xs:complexType><xs:attribute name="idRef" type="xs:string"/></xs:complexType></xs:element>
<xs:element minOccurs="0" name="DrawLineProperties" type="tps:lineDrawPropertiesType"><xs:annotation><xs:documentation>Represents the properties used to draw the triangles of this Surface</xs:documentation></xs:annotation></xs:element>
A collection of triangles, defined by three point indexes. Every triangle in the string must be separated by an ";".Every point index must be separated by space.
<xs:element minOccurs="0" name="Triangles" type="tps:trianglesType"><xs:annotation><xs:documentation>A collection of triangles, defined by three point indexes. Every triangle in the string must be separated by an ";". Every point index must be separated by space.</xs:documentation></xs:annotation></xs:element>
A sequence of simple 3D positions, used by the TEvery value in coordinate must be separated by space.Every coordinate must be separated by a ";" and prefixed by a progressive numerical id enclosed by squared brackets [id]
<xs:element minOccurs="0" name="Positions" type="tps:trianglePositionsType"><xs:annotation><xs:documentation>A sequence of simple 3D positions, used by the T Every value in coordinate must be separated by space. Every coordinate must be separated by a ";" and prefixed by a progressive numerical id enclosed by squared brackets [id]</xs:documentation></xs:annotation></xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Breakline"><xs:annotation><xs:documentation>A collection of references to Breaklines, used to compute the triangles of this Surface</xs:documentation></xs:annotation><xs:complexType><xs:attribute name="idRef" type="xs:IDREF"/></xs:complexType></xs:element>
<xs:element minOccurs="0" name="AreaDrawProperties" type="tps:areaDrawPropertiesType"><xs:annotation><xs:documentation>Represents the properties used to fill the surface area (texture)</xs:documentation></xs:annotation></xs:element>
Complex Type tps:surfaceType
Namespace
tps
Annotations
A Surface is defined by a collection of triangles, which refers to a sequence of positions
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:complexType name="surfaceType"><xs:annotation><xs:documentation>A Surface is defined by a collection of triangles, which refers to a sequence of positions</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="tps:actionObjectType"><xs:sequence><xs:element name="Name" type="xs:string"><xs:annotation><xs:documentation>The name of the Surface</xs:documentation></xs:annotation></xs:element><xs:element name="Layer" minOccurs="0"><xs:annotation><xs:documentation>A reference to a Layer</xs:documentation></xs:annotation><xs:complexType><xs:attribute name="idRef" type="xs:string"/></xs:complexType></xs:element><xs:element minOccurs="0" name="DrawLineProperties" type="tps:lineDrawPropertiesType"><xs:annotation><xs:documentation>Represents the properties used to draw the triangles of this Surface</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Triangles" type="tps:trianglesType"><xs:annotation><xs:documentation>A collection of triangles, defined by three point indexes. Every triangle in the string must be separated by an ";". Every point index must be separated by space.</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Positions" type="tps:trianglePositionsType"><xs:annotation><xs:documentation>A sequence of simple 3D positions, used by the T Every value in coordinate must be separated by space. Every coordinate must be separated by a ";" and prefixed by a progressive numerical id enclosed by squared brackets [id]</xs:documentation></xs:annotation></xs:element><xs:element maxOccurs="unbounded" minOccurs="0" name="Breakline"><xs:annotation><xs:documentation>A collection of references to Breaklines, used to compute the triangles of this Surface</xs:documentation></xs:annotation><xs:complexType><xs:attribute name="idRef" type="xs:IDREF"/></xs:complexType></xs:element><xs:element minOccurs="0" name="AreaDrawProperties" type="tps:areaDrawPropertiesType"><xs:annotation><xs:documentation>Represents the properties used to fill the surface area (texture)</xs:documentation></xs:annotation></xs:element><xs:group minOccurs="0" ref="tps:versionable"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>