IfcTextureCoordinateIndices

Natural language names
Semantic definitions at the entity
Entity definition

The IfcTextureCoordinateIndices provide the texture coordinates for an IfcIndexedPolygonalFace. The TexCoordIndex holds a list of indices pointing into the IfcTextureVertexList for texture coordinates that correspond to the TexCoordsOf.CoordIndex holding a list of indices pointing into the IfcCartesianPointList3D for vertex coordinates.

HISTORY New entity in IFC4.3.0.0

Attribute definitions
#AttributeTypeCardinalityDescription G
1TexCoordIndexIfcPositiveIntegerL[3:?] List of index pointers into the IfcTextureVertexList referenced by the inherited attribute TexCoords. X
2TexCoordsOfIfcIndexedPolygonalFace The IndexedPolygonalFace for which the texture coordinates are provided. X
ToTexMapIfcIndexedPolygonalTextureMap
@TexCoordIndices
X
Inherited definitions from supertypes
Entity inheritance IfcTextureCoordinateIndicesWithVoids
Attribute inheritance
#AttributeTypeCardinalityDescriptionG
IfcTextureCoordinateIndices
1TexCoordIndexIfcPositiveIntegerL[3:?] List of index pointers into the IfcTextureVertexList referenced by the inherited attribute TexCoords. X
2TexCoordsOfIfcIndexedPolygonalFace The IndexedPolygonalFace for which the texture coordinates are provided. X
ToTexMapIfcIndexedPolygonalTextureMap
@TexCoordIndices
X
Formal representations
XML Specification
 <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>
EXPRESS Specification
ENTITY IfcTextureCoordinateIndices
 SUPERTYPE OF(IfcTextureCoordinateIndicesWithVoids);
  TexCoordIndex : LIST [3:?] OF IfcPositiveInteger;
  TexCoordsOf : IfcIndexedPolygonalFace;
 INVERSE
  ToTexMap : IfcIndexedPolygonalTextureMap FOR TexCoordIndices;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcIndexedPolygonalFace IfcIndexedPolygonalTextureMap

Link to this page  Link to this page