8.12.3.41 IfcTextureCoordinateGenerator
8.12.3.41.1 Semantic definition
The IfcTextureCoordinateGenerator describes a procedurally defined mapping function with input parameter to map 2D texture coordinates to 3D geometry vertices.
The TextureCoordinateGenerator supports the automatic generation of texture coordinates for geometric shapes.
{ .change-ifc2x2}
8.12.3.41.2 Entity inheritance
-
- IfcTextureCoordinate
- IfcColourRgbList
- IfcColourSpecification
- IfcCurveStyleFont
- IfcCurveStyleFontAndScaling
- IfcCurveStyleFontPattern
- IfcIndexedColourMap
- IfcPreDefinedItem
- IfcSurfaceStyleLighting
- IfcSurfaceStyleRefraction
- IfcSurfaceStyleShading
- IfcSurfaceStyleWithTextures
- IfcSurfaceTexture
- IfcTextStyleForDefinedFont
- IfcTextStyleTextModel
- IfcTextureVertex
- IfcTextureVertexList
8.12.3.41.3 Attributes
| # | Attribute | Type | Description |
|---|---|---|---|
| IfcTextureCoordinate (1) | |||
| 1 | Maps | LIST [1:?] OF IfcSurfaceTexture |
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. |
| Click to show 1 hidden inherited attributes Click to hide 1 inherited attributes | |||
| IfcTextureCoordinateGenerator (2) | |||
| 2 | Mode | IfcLabel |
The Mode attribute describes the algorithm used to compute texture coordinates. The following modes are recommended:
|
| 3 | Parameter | OPTIONAL LIST [1:?] OF IfcReal |
The parameters used as arguments by the function as specified by Mode. |
8.12.3.41.4 Formal representation
ENTITY IfcTextureCoordinateGenerator
SUBTYPE OF (IfcTextureCoordinate);
Mode : IfcLabel;
Parameter : OPTIONAL LIST [1:?] OF IfcReal;
END_ENTITY;
