|
Momentum Scripting v1
|
#include <EulerConvention.h>
Public Types | |
| enum | Convention { XYZs = 0 , XYXs = 2 , XZYs = 4 , XZXs = 6 , YZXs = 8 , YZYs = 10 , YXZs = 12 , YXYs = 14 , ZXYs = 16 , ZXZs = 18 , ZYXs = 20 , ZYZs = 22 , ZYXr = 1 , XYXr = 3 , YZXr = 5 , XZXr = 7 , XZYr = 9 , YZYr = 11 , ZXYr = 13 , YXYr = 15 , YXZr = 17 , ZXZr = 19 , XYZr = 21 , ZYZr = 23 , LAST , FIRST = 0 , BAD = -1 , DEFAULT_CONVENTION = XYZs } |
The 24 Euler conventions.
The names of the enums refer to the sequence of rotations being performed, e.g., about X, then Y, then Z. The last letter refers to whether or not we are referring to the static (or fixed) axes (s), or to the rotated axes (r).