11 RotationOrder::RotationOrder(
const string& name,
int ordinal,
const Vector3& axis0,
const Vector3& axis1,
const Vector3& axis2,
int axis0VectorIndex,
int axis1VectorIndex,
int axis2VectorIndex,
int axisXIndex,
int axisYIndex,
int axisZIndex) :
Enum(name, ordinal)
24 RotationOrder*
tdme::engine::model::RotationOrder::XYZ =
new RotationOrder(
"XYZ", 0,
Vector3(1.0f, 0.0f, 0.0f),
Vector3(0.0f, 1.0f, 0.0f),
Vector3(0.0f, 0.0f, 1.0f), 0, 1, 2, 0, 1, 2);
25 RotationOrder*
tdme::engine::model::RotationOrder::YZX =
new RotationOrder(
"YZX", 1,
Vector3(0.0f, 1.0f, 0.0f),
Vector3(0.0f, 0.0f, 1.0f),
Vector3(1.0f, 0.0f, 0.0f), 1, 2, 0, 2, 0, 1);
26 RotationOrder*
tdme::engine::model::RotationOrder::ZYX =
new RotationOrder(
"ZYX", 2,
Vector3(0.0f, 0.0f, 1.0f),
Vector3(0.0f, 1.0f, 0.0f),
Vector3(1.0f, 0.0f, 0.0f), 2, 1, 0, 2, 1, 0);
Represents rotation orders of a model.
static STATIC_DLL_IMPEXT RotationOrder * XYZ
static STATIC_DLL_IMPEXT RotationOrder * YZX
static RotationOrder * valueOf(const string &a0)
static STATIC_DLL_IMPEXT RotationOrder * ZYX
Vector3 class representing vector3 mathematical structure and operations with x, y,...
const string & getName() const