vpMultMatrix - multiply the current transformation matrix by another matrix
Contents
Arguments
vpc VolPack context from vpCreateContext.m Input matrix.
Description
vpMultMatrix is used to multiply the current transformation matrix by an arbitrary 4-by-4 transformation
matrix. Use vpCurrentMatrix to set the current transformation matrix. By default, the matrix is post-
multiplied (N = N*m where N is the current matrix and m is the argument to vpMultMatrix). The
VP_CONCAT_MODE option to vpSeti can be used to select pre-multiplication.
Errors
The return value is always VP_OK.
Name
vpMultMatrix - multiply the current transformation matrix by another matrix
See Also
VolPack(3), vpCreateContext(3), vpCurrentMatrix(3) VolPack vpMultMatrix(3)
State Variables
The current matrix concatenation parameters can be retrieved with the following state variable codes (see
vpGeti(3)): VP_CURRENT_MATRIX, VP_CONCAT_MODE.
Synopsis
#include <volpack.h>
vpResult
vpMultMatrix(vpc,m)
vpContext *vpc;
vpMatrix4 m;