logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

vpMultMatrix - multiply the current transformation matrix by another matrix

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;

See Also