<Utility functions>
guAlign guAlignF |
... | Calculates the vector alignment for a modeling matrix. |
guLookAtStereo guLookAtStereoF |
... | Calculates a "lookat" view matrix for stereographic display. |
guMtxCatF | ... | Concatenates two 4x4 floating-point matrices (multiplication). |
guMtxCatL | ... | Concatenates two 4x4 fixed-point matrices (multiplication). |
guMtxF2L | ... | Converts a 4x4 floating-point matrix to a fixed-point matrix. |
guMtxIdent | ... | Creates a 4x4 fixed-point unit matrix. |
guMtxIdentF | ... | Creates a 4x4 floating-point unit matrix. |
guMtxL2F | ... | Converts a 4x4 fixed-point matrix to a floating-point matrix. |
guMtxXFMF | ... | Transforms the coordinates of a single point with a 4x4 floating-point matrix. |
guMtxXFML | ... | Transforms the coordinates of a single point with a 4x4 fixed-point matrix./td> |
guNormalize | ... | Normalizes a vector. |
guPosition guPositionF |
... | Calculates a modeling matrix. |
guRotate guRotateF guRotateRPY guRotateRPYF |
... | Calculates the modeling matrix rotation. |
guScale guScaleF |
... | Calculates a scaling modeling matrix. |
guTranslate guTranslateF |
... | Calculates a translation modeling matrix. |
<GBI commands>
gSPMatrix | ... | Loads matrices, concatenates, and pushes the stack |
gSPPopMatrix | ... | Matrix pop command. |
gSPForceMatrix | ... | Loads a new MP matrix. |
gSPInsertMatrix | ... | Updates matrix elements without multiplication. |