Figure 543 — Use of IfcIndexedPolygonalTextureMap |
HISTORY New entity in IFC4.3.0.0
# | Attribute | Type | Cardinality | Description | G |
---|---|---|---|---|---|
4 | TexCoordIndices | IfcTextureCoordinateIndices | S[1:?] | Set of texture coordinate indices for polygonal faces with and without inner loops. | X |
# | Attribute | Type | Cardinality | Description | G |
---|---|---|---|---|---|
IfcPresentationItem | |||||
IfcTextureCoordinate | |||||
1 | Maps | IfcSurfaceTexture | L[1:?] | Reference to the one (or many in case of multi textures with identity transformation to geometric surfaces) subtype(s) of IfcSurfaceTexture that are mapped to a geometric surface by the texture coordinate transformation. | X |
IfcIndexedTextureMap | |||||
2 | MappedTo | IfcTessellatedFaceSet | Reference to the IfcTessellatedFaceSet to which it applies the texture map. | X | |
3 | TexCoords | IfcTextureVertexList | Indexable list of texture vertices. | X | |
IfcIndexedPolygonalTextureMap | |||||
4 | TexCoordIndices | IfcTextureCoordinateIndices | S[1:?] | Set of texture coordinate indices for polygonal faces with and without inner loops. | X |
<xs:element name="IfcIndexedPolygonalTextureMap" type="ifc:IfcIndexedPolygonalTextureMap" substitutionGroup="ifc:IfcIndexedTextureMap" nillable="true"/>
<xs:complexType name="IfcIndexedPolygonalTextureMap">
<xs:complexContent>
<xs:extension base="ifc:IfcIndexedTextureMap">
<xs:sequence>
<xs:element name="TexCoordIndices">
<xs:complexType>
<xs:sequence>
<xs:element ref="ifc:IfcTextureCoordinateIndices" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute ref="ifc:itemType" fixed="ifc:IfcTextureCoordinateIndices"/>
<xs:attribute ref="ifc:cType" fixed="set"/>
<xs:attribute ref="ifc:arraySize" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
ENTITY IfcIndexedPolygonalTextureMap
SUBTYPE OF (IfcIndexedTextureMap);
TexCoordIndices : SET [1:?] OF IfcTextureCoordinateIndices;
END_ENTITY;
References: IfcTextureCoordinateIndices