IFC 4.3.x development

8.12.3.43 IfcTextureVertexList

Change log

IFC4

added

8.12.3.43.1 Semantic definitions at the entity

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.

8.12.3.43.1 Attributes

#Attribute Type Description
IfcPresentationItem
IfcTextureVertexList
1TexCoordsListLIST [1:?] OF LIST [2:2] OF IfcParameterValueList of texture vertices defined by S-coordinate and T-coordinate.

8.12.3.43.2 Entity inheritance

dot_inheritance IfcTextureVertexList IfcTextureVertexList IfcPresentationItem IfcPresentationItem IfcTextureVertexList->IfcPresentationItem IfcPresentationItem_children 16 more... IfcPresentationItem_children->IfcPresentationItem

8.12.3.43.3 Formal representations

ENTITY IfcTextureVertexList
 SUBTYPE OF (IfcPresentationItem);
	TexCoordsList : LIST [1:?] OF LIST [2:2] OF IfcParameterValue;
END_ENTITY;