DoTextureMatrixUV(3D) — Kubota Pacfic Computer Inc. (\*(Dd)
NAME
DoTextureMatrixUV − Create a texture attribute object that sets the texture matrix for primitive uv coordinates
SYNOPSIS
C:
DtObject DoTextureMatrixUV(matrix)
DtMatrix3x3 matrix;
FORTRAN:
INTEGER∗4 DOTMUV(MATRIX)
REAL∗8 MATRIX(3,3)
DESCRIPTION
DoTextureMatrixUV creates a texture attribute object that defines the transformation values to be applied to a primitive object’s uv coordinates before they are used to access a 2-dimensional texture. The argument matrix is an arbitrary 3x3 matrix that becomes the texture matrix.
The scale and translate components of the texture matrix can be individually altered using DoTextureScaleUV <DOTSUV> and DoTextureTranslateUV <DOTTUV>, respectively. However, because DoTextureScaleUV may alter any rotations previously stored in the texture matrix, it is recommended that either DoTextureMatrixUV alone or DoTextureScaleUV/DoTextureTranslateUV be used.
DEFAULTS
The default value for DoTextureMatrixUV is a 3x3 identity matrix.
SEE ALSO
DoTextureMapDiffuseColor(3D), DoTextureMapEnviron(3D), DoTextureMapBump(3D), DoTextureMapTranspIntens(3D), DoTextureMatrixUVW(3D), DoTextureScaleUV(3D), DoTextureTranslateUV(3D)
September 02, 1992