IfcTextureVertexList

BACnet MVD

#### IfcTextureVertexList

Natural language names

| Textur - Vertexliste
| Texture Vertex List
| Liste des sommets de texture

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcTextureVertexList |  |  | ADDED |

##### Semantic definitions at the entity

Entity definition

The IfcTextureVertexList defines an ordered collection of texture vertices. Each texture vertex is a two-dimensional vertex provided by a fixed list of two texture coordinates. The attribute TexCoordsList is a two-dimensional list, where

- first dimension is an unbounded list representing each texture vertex;
- second dimension is a fixed list of two list members, where [1] is the S-coordinate, and [2] the T-coordinate of the texture vertex.

> NOTE The IfcTextureVertexList is introduced to provide a compact representation of an indexable representation of texture coordinates for texture maps in tessellated items.

> HISTORY New entity in IFC4.

Attribute definitions

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
1 | TexCoordsList | IfcParameterValue | L[1:?] L[2:2] | List of texture vertices defined by S-coordinate and T-coordinate. | X | X

##### Inherited definitions from supertypes

Entity inheritance
Attribute inheritance

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
IfcPresentationItem
IfcTextureVertexList
1 | TexCoordsList | IfcParameterValue | L[1:?] L[2:2] | List of texture vertices defined by S-coordinate and T-coordinate. | X | X

##### Formal representations

XML Specification
`<xs:element name="IfcTextureVertexList" type="ifc:IfcTextureVertexList" substitutionGroup="ifc:IfcPresentationItem" nillable="true"/>
<xs:complexType name="IfcTextureVertexList">
<xs:complexContent>
<xs:extension base="ifc:IfcPresentationItem">
<xs:attribute name="TexCoordsList" use="optional">
<xs:simpleType>
<xs:restriction>
<xs:simpleType>
<xs:list itemType="ifc:IfcParameterValue"/>
</xs:simpleType>
<xs:minLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
`
EXPRESS Specification
`ENTITY IfcTextureVertexList
SUBTYPE OF (IfcPresentationItem);
TexCoordsList : LIST [1:?] OF LIST [2:2] OF IfcParameterValue;
END_ENTITY;

EXPRESS-G diagram

`

References: IfcIndexedTextureMap

Link to this page