Brief Index      Full Index      I.M. Reference

Compute_Matrix_Product


Functions

void Compute_Matrix_Product (const float *matrix1, const float *matrix2, float *out_matrix)

Function Documentation

void Compute_Matrix_Product ( const float *  matrix1,
const float *  matrix2,
float *  out_matrix 
)

Parameters:
matrix1 - First input transformation matrix.
matrix2 - Second input transformation matrix.
out_matrix - Output transformation matrix, returned to the caller. Can point to the same place as matrix1 or matrix2

DETAILS

Compute_Matrix_Product() takes two general 4x4 transformation matrices (from routines such as Compute_Rotation_Matrix() ) and computes their product. For compatibility with Compute_Transformed_Points() , specify the "inner" transformations (e.g., modelling matrices) on the left (as matrix1) and "outer" transformations (e.g., cameras, windows) on the right (as matrix2).

NOTES

RESTRICTIONS

See also:
Compute_Coordinates, Compute_Transform, Set_Modelling_Matrix, Show_Device_Info

Main Index
Brief Index      Full Index      I.M. Functions