| Top |
| void | go_matrix3x3_from_euler () |
| void | go_matrix3x3_from_euler_transposed () |
| void | go_matrix3x3_multiply () |
| void | go_matrix3x3_to_euler () |
| void | go_matrix3x3_transform () |
void go_matrix3x3_from_euler (GOMatrix3x3 *mat,double Psi,double Theta,double Phi);
Initializes mat
from Euler angles (ZXZ convention).
void go_matrix3x3_from_euler_transposed (GOMatrix3x3 *mat,double Psi,double Theta,double Phi);
Initializes mat
from Euler angles (ZXZ convention) and transposes it.
void go_matrix3x3_multiply (GOMatrix3x3 *dest,GOMatrix3x3 const *src1,GOMatrix3x3 const *src2);
Multiplies src1
by src2
and stores the result in dest
.
dest
can be either src1
or src2
.
void go_matrix3x3_to_euler (GOMatrix3x3 const *mat,double *Psi,double *Theta,double *Phi);
Extracts Euler angles (ZXZ convention) from mat
.