19 #ifndef INCLUDED_DECOMPOSE 20 #define INCLUDED_DECOMPOSE 21 typedef struct {
float x, y,
z, w;}
Quat;
Quat u
Definition: Decompose.h:28
Definition: Decompose.h:22
Quat HVect
Definition: Decompose.h:23
HVect k
Definition: Decompose.h:29
float z
Definition: Decompose.h:21
Definition: Decompose.h:22
HVect t
Definition: Decompose.h:26
float HMatrix[4][4]
Definition: Decompose.h:24
HVect spect_decomp(HMatrix S, HMatrix U)
Definition: Decompose.cpp:325
float f
Definition: Decompose.h:30
Definition: Decompose.h:22
Quat q
Definition: Decompose.h:27
QuatPart
Definition: Decompose.h:22
float polar_decomp(HMatrix M, HMatrix Q, HMatrix S)
Definition: Decompose.cpp:274
Quat snuggle(Quat q, HVect *k)
Definition: Decompose.cpp:400
Definition: Decompose.h:22
Definition: Decompose.h:21
void invert_affine(AffineParts *parts, AffineParts *inverse)
Definition: Decompose.cpp:527
void decomp_affine(HMatrix A, AffineParts *parts)
Definition: Decompose.cpp:505
Definition: Decompose.h:25