| # | Attribute | Type | Cardinality | Description | G |
|---|---|---|---|---|---|
| 1 | TexCoordIndex | IfcPositiveInteger | L[3:?] | List of index pointers into the IfcTextureVertexList referenced by the inherited attribute TexCoords. | X |
| 2 | TexCoordsOf | IfcIndexedPolygonalFace | The IndexedPolygonalFace for which the texture coordinates are provided. | X | |
| ToTexMap | IfcIndexedPolygonalTextureMap @TexCoordIndices | X |
| # | Attribute | Type | Cardinality | Description | G |
|---|---|---|---|---|---|
| IfcTextureCoordinateIndices | |||||
| 1 | TexCoordIndex | IfcPositiveInteger | L[3:?] | List of index pointers into the IfcTextureVertexList referenced by the inherited attribute TexCoords. | X |
| 2 | TexCoordsOf | IfcIndexedPolygonalFace | The IndexedPolygonalFace for which the texture coordinates are provided. | X | |
| ToTexMap | IfcIndexedPolygonalTextureMap @TexCoordIndices | X | |||
<xs:element name="IfcTextureCoordinateIndices" type="ifc:IfcTextureCoordinateIndices" substitutionGroup="ifc:Entity" nillable="true"/>
<xs:complexType name="IfcTextureCoordinateIndices">
<xs:complexContent>
<xs:extension base="ifc:Entity">
<xs:sequence>
<xs:element name="TexCoordsOf" type="ifc:IfcIndexedPolygonalFace" nillable="true"/>
</xs:sequence>
<xs:attribute name="TexCoordIndex" use="optional">
<xs:simpleType>
<xs:restriction>
<xs:simpleType>
<xs:list itemType="ifc:IfcPositiveInteger"/>
</xs:simpleType>
<xs:minLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
ENTITY IfcTextureCoordinateIndices
SUPERTYPE OF(IfcTextureCoordinateIndicesWithVoids);
TexCoordIndex : LIST [3:?] OF IfcPositiveInteger;
TexCoordsOf : IfcIndexedPolygonalFace;
INVERSE
ToTexMap : IfcIndexedPolygonalTextureMap FOR TexCoordIndices;
END_ENTITY;
References: IfcIndexedPolygonalFace
IfcIndexedPolygonalTextureMap