3 #define Matrix4x4_RightMult 0
4 #define Matrix4x4_LeftMult 1
5 #define Matrix4x4_LeftMultInOrigin 2
10 void swapElemets(
int i,
int j);
18 void getValues(
float* values);
19 void rotateVec(
float angle,
float * vector,
int modi);
20 void rotateX(
float angle,
int modi);
21 void rotateY(
float angle,
int modi);
22 void rotateZ(
float angle,
int modi);
23 void scale(
float x,
float y,
float z,
int modi);
24 void translate(
float x,
float y,
float z,
int modi);
25 void transform(
float* vector);
29 void getScaling(
float* xscale,
float* yscale,
float* zscale);
32 float getDeterminante();
33 float getDeterminante(
float * adj);