Functions | |
void | Append_Texture_Matrix (const float *array) |
void Append_Texture_Matrix | ( | const float * | array | ) |
Allows direct manipulation of the matrix transform applied against all shell and mesh (u, v, w) vertex parameters and subsegments in a segment.
array | - Transform matrix provided by the user. Passed by reference always. May need to be transposed in languages other than C. |
Use this routine if your program organizes and keeps track of the net transformations applied to your vertex parameters.
If there was no previous transform, this operation becomes a plain Set_Texture_Matrix() .
The fourth row of the fourth column is usually 1.0 (it must not be zero.)