|
Momentum Scripting v1
Deprecated API version. Use Momentum.v2 for new scripts.
|
#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).