Close

Relief for ODA Team in Ukraine

Learn more
ODA IFC SDK
IfcTextureVertex Class
Syntax
C++
class IfcTextureVertex : public IfcPresentationItem;

An IfcTextureVertex is a list of 2 (S, T) texture coordinates. Each vertex-based geometry node uses a set of 2D texture coordinates that map textures to vertices. Texture map values ( ImageTexture, PixelTexture) range from [0.0, 1.0] along the S-axis and T-axis. However, texture coordinate values may be in the range (-∞,∞). Texture coordinates identify a location (and thus a colour value) in the texture map. The horizontal coordinate S is specified first, followed by the vertical coordinate T. If the texture map is repeated in a given direction (S-axis or T-axis), a texture coordinate C (s or t) is mapped into a texture map that has N pixels in the given direction as follows:

Texture map location = (C - floor(C)) × N

If the texture map is not repeated, the texture coordinates are clamped to the 0.0 to 1.0 range.

Texture coordinates may be transformed (scaled, rotated, translated) by supplying a TextureTransform as a component of the texture's definition.

OdIfc4__IfcTextureVertexOdIfc4__IfcTextureVertexOdIfc4__IfcTextureVertexOdIfc4__IfcTextureVertexOdIfc4__IfcTextureVertexOdIfc4__IfcTextureVertex

File: IfcTextureVertexAutoImpl.h 

Namespace: OdIfc4 

Show:
No members matching the current filter
Show:
No members matching the current filter
Copyright © 2002-2022. Open Design Alliance All rights reserved.