Functions | |
vector * | make_vector (sfvec3f data) |
Transform an sfvec3f in an homogeneus vector. | |
vrmlMatrix * | make_rot_matrix (sfrotation rot) |
Transform a sfrotation in an homogeneus rotation matrix. | |
vrmlMatrix * | make_scale_matrix (sfvec3f scale) |
transform a sfvec3f in a scale matrix. | |
vrmlMatrix * | make_translation_matrix (sfvec3f translation) |
Transform a sfvec3f ina a translation matrix. | |
vrmlMatrix * | make_identity () |
Creates an identity matrix. | |
vrmlMatrix * | make_transform_matrix (vrmlMatrix translation, vrmlMatrix rotation, vrmlMatrix scale, vrmlMatrix scaleOrientation, vrmlMatrix inverseScaleOrientation, vrmlMatrix center) |
Generates the transformation matrix from given ones. | |
void | matrix_premul (vrmlMatrix origin, vrmlMatrix pre) |
premoltiplica origin con la matrice pre e salva in origin. | |
float | det_minor (vrmlMatrix matrix, int r1, int r2, int r3, int c1, int c2, int c3) |
Return determinant of 3x3 submatrix by given row and column indices. | |
float | det (vrmlMatrix matrix) |
Return determinant of entire matrix. | |
void | negate (vrmlMatrix matrix) |
Multiply the given matrix for -1. |
|
Return determinant of entire matrix.
Here is the call graph for this function: |
|
Return determinant of 3x3 submatrix by given row and column indices.
|
|
Creates an identity matrix.
|
|
Transform a sfrotation in an homogeneus rotation matrix.
|
|
transform a sfvec3f in a scale matrix.
|
|
Generates the transformation matrix from given ones.
Here is the call graph for this function: |
|
Transform a sfvec3f ina a translation matrix.
|
|
Transform an sfvec3f in an homogeneus vector.
|
|
premoltiplica origin con la matrice pre e salva in origin.
Here is the call graph for this function: |
|
Multiply the given matrix for -1.
|