|  | Pyrogenesis HEAD
    Pyrogenesis, a RTS Engine | 

Go to the source code of this file.
| Classes | |
| struct | Quat | 
| struct | AffineParts | 
| Typedefs | |
| typedef Quat | HVect | 
| typedef float | HMatrix[4][4] | 
| Enumerations | |
| enum | QuatPart { X , Y , Z , W } | 
| Functions | |
| float | polar_decomp (HMatrix M, HMatrix Q, HMatrix S) | 
| HVect | spect_decomp (HMatrix S, HMatrix U) | 
| Quat | snuggle (Quat q, HVect *k) | 
| void | decomp_affine (HMatrix A, AffineParts *parts) | 
| void | invert_affine (AffineParts *parts, AffineParts *inverse) | 
| typedef float HMatrix[4][4] | 
| enum QuatPart | 
| void decomp_affine | ( | HMatrix | A, | 
| AffineParts * | parts | ||
| ) | 
| void invert_affine | ( | AffineParts * | parts, | 
| AffineParts * | inverse | ||
| ) |