1 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3 * Contains axes definition.
5 * \author Pierre Terdiman
6 * \date January, 29, 2000
8 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
10 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
22 FORCE_DWORD
= 0x7fffffff
27 AXES_XYZ
= (X
)|(Y
<<2)|(Z
<<4),
28 AXES_XZY
= (X
)|(Z
<<2)|(Y
<<4),
29 AXES_YXZ
= (Y
)|(X
<<2)|(Z
<<4),
30 AXES_YZX
= (Y
)|(Z
<<2)|(X
<<4),
31 AXES_ZXY
= (Z
)|(X
<<2)|(Y
<<4),
32 AXES_ZYX
= (Z
)|(Y
<<2)|(X
<<4),
34 AXES_FORCE_DWORD
= 0x7fffffff
37 class ICEMATHS_API Axes
41 inline_
Axes(AxisOrder order
)
43 mAxis0
= (order
) & 3;
44 mAxis1
= (order
>>2) & 3;
45 mAxis2
= (order
>>4) & 3;
54 #endif // __ICEAXES_H__