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:326
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:381
Definition: Decompose.h:22
Definition: Decompose.h:21
void invert_affine(AffineParts *parts, AffineParts *inverse)
Definition: Decompose.cpp:508
Definition: cache.cpp:318
void decomp_affine(HMatrix A, AffineParts *parts)
Definition: Decompose.cpp:486
Definition: Decompose.h:25