|
Nebula
|
Go to the source code of this file.
Classes | |
| struct | QuatX |
Typedefs | |
| typedef float | HMatrix[4][4] |
| typedef QuatX | EulerAngles |
Enumerations | |
| enum | QuatPart { X , Y , Z , W } |
Functions | |
| EulerAngles | Eul_ (float ai, float aj, float ah, int order) |
| QuatX | Eul_ToQuat (EulerAngles ea) |
| void | Eul_ToHMatrix (EulerAngles ea, HMatrix M) |
| EulerAngles | Eul_FromHMatrix (HMatrix M, int order) |
| EulerAngles | Eul_FromQuat (QuatX q, int order) |
| #define EulAxH | ( | ord | ) |
| #define EulAxI | ( | ord | ) |
| #define EulAxJ | ( | ord | ) |
| #define EulFrm | ( | ord | ) |
| #define EulFrmR 1 |
| #define EulFrmS 0 |
| #define EulGetOrd | ( | ord, | |
| i, | |||
| j, | |||
| k, | |||
| h, | |||
| n, | |||
| s, | |||
| f ) |
| #define EulNext "\001\002\000\001" |
| #define EulOrd | ( | i, | |
| p, | |||
| r, | |||
| f ) |
| #define EulOrdXYXr EulOrd(X,EulParEven,EulRepYes,EulFrmR) |
| #define EulOrdXYXs EulOrd(X,EulParEven,EulRepYes,EulFrmS) |
| #define EulOrdXYZs EulOrd(X,EulParEven,EulRepNo,EulFrmS) |
| #define EulOrdXZYr EulOrd(Y,EulParEven,EulRepNo,EulFrmR) |
| #define EulOrdYXZr EulOrd(Z,EulParEven,EulRepNo,EulFrmR) |
| #define EulOrdYZXs EulOrd(Y,EulParEven,EulRepNo,EulFrmS) |
| #define EulOrdYZYr EulOrd(Y,EulParEven,EulRepYes,EulFrmR) |
| #define EulOrdYZYs EulOrd(Y,EulParEven,EulRepYes,EulFrmS) |
| #define EulOrdZXYs EulOrd(Z,EulParEven,EulRepNo,EulFrmS) |
| #define EulOrdZXZr EulOrd(Z,EulParEven,EulRepYes,EulFrmR) |
| #define EulOrdZXZs EulOrd(Z,EulParEven,EulRepYes,EulFrmS) |
| #define EulOrdZYXr EulOrd(X,EulParEven,EulRepNo,EulFrmR) |
| #define EulPar | ( | ord | ) |
| #define EulParEven 0 |
| #define EulParOdd 1 |
| #define EulRep | ( | ord | ) |
| #define EulRepNo 0 |
| #define EulRepYes 1 |
| #define EulSafe "\000\001\002\000" |
| typedef QuatX EulerAngles |
| typedef float HMatrix[4][4] |
| enum QuatPart |
| EulerAngles Eul_ | ( | float | ai, |
| float | aj, | ||
| float | ah, | ||
| int | order ) |
| EulerAngles Eul_FromHMatrix | ( | HMatrix | M, |
| int | order ) |
| EulerAngles Eul_FromQuat | ( | QuatX | q, |
| int | order ) |
| void Eul_ToHMatrix | ( | EulerAngles | ea, |
| HMatrix | M ) |
| QuatX Eul_ToQuat | ( | EulerAngles | ea | ) |