8.12.3.19 IfcIndexedTextureMap

Liste von Indizes für Texturen

The IfcIndexedTextureMap provides the mapping of the 2-dimensional texture coordinates to the surface onto which it is mapped. It is used for mapping the texture to faces of tessellated face sets.

The IfcIndexedTextureMap defines an index into an indexed list of texture coordinates. The TexCoords are a two-dimensional list of texture coordinates provided by two parameter values. Subtypes of IfcIndexedTextureMap establish the index attribute corresponding to subtypes of IfcTessellatedFaceSet defining the corresponding index lists of vertices.

HISTORY  New entity in IFC4.

XSD Specification:

 <xs:element name="IfcIndexedTextureMap" type="ifc:IfcIndexedTextureMap" abstract="true" substitutionGroup="ifc:IfcTextureCoordinate" nillable="true"/>
 <xs:complexType name="IfcIndexedTextureMap" abstract="true">
  <xs:complexContent>
   <xs:extension base="ifc:IfcTextureCoordinate">
    <xs:sequence>
     <xs:element name="TexCoords" type="ifc:IfcTextureVertexList" nillable="true"/>
    </xs:sequence>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>

EXPRESS Specification:

ENTITY IfcIndexedTextureMap
ABSTRACT SUPERTYPE OF(IfcIndexedTriangleTextureMap)
SUBTYPE OF IfcTextureCoordinate;
MappedTo : IfcTessellatedFaceSet;
TexCoords : IfcTextureVertexList;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Attribute Definitions:

MappedTo : Reference to the IfcTessellatedFaceSet to which it applies the texture map.
TexCoords : Indexable list of texture vertices.

Inheritance Graph:

ENTITY IfcIndexedTextureMap
ENTITY IfcPresentationItem
ENTITY IfcTextureCoordinate
Maps : LIST [1:?] OF IfcSurfaceTexture;
ENTITY IfcIndexedTextureMap
MappedTo : IfcTessellatedFaceSet;
TexCoords : IfcTextureVertexList;
END_ENTITY;

Link to this page  Link to this page