GLLOADMATRIX(3G) | GLLOADMATRIX(3G) |
delim$$
The current matrix, M, defines a transformation of coordinates. For instance, assume M refers to the modelview matrix. If $v ~=~ (v[0], v[1], v[2], v[3])$ is the set of object coordinates of a vertex, and m points to an array of $16$ single- or double-precision floating-point values $m[0], m[1],. . .,m[15]$, then the modelview transformation $M(v)$ does the following:
M(v)=(m[0]m[1]m[2]m[3]m[4]m[5]m[6]m[7]m[8]m[9]m[10]m[11]m[12]m[13]m[14]m[15])×(v[0]v[1]v[2]v[3])
Where ``$times$'' denotes matrix multiplication.
Projection and texture transformations are similarly defined.