Blast-Radius Aware AI Code Review for Business-Critical Systems
LiveReview LiveReview Explore LiveReview

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