19 #ifndef INCLUDED_DECOMPOSE
20 #define INCLUDED_DECOMPOSE
21 typedef struct {
float x, y,
z, w;}
Quat;
float polar_decomp(HMatrix M, HMatrix Q, HMatrix S)
void invert_affine(AffineParts *parts, AffineParts *inverse)
HVect spect_decomp(HMatrix S, HMatrix U)
Quat snuggle(Quat q, HVect *k)
void decomp_affine(HMatrix A, AffineParts *parts)