Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

DoTextureMapDiffuseColor(3D)

DoTextureMapEnviron(3D)

DoTextureMapBump(3D)

DoTextureMapTranspIntens(3D)

DoTextureMatrixUVW(3D)

DoTextureScaleUV(3D)

DoTextureTranslateUV(3D)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026