ProtoTracer  1.0
Real-time 3D rendering and animation engine
Loading...
Searching...
No Matches
EulerConstants.cpp File Reference
#include "EulerConstants.h"
Include dependency graph for EulerConstants.cpp:

Go to the source code of this file.

Namespaces

namespace  EulerConstants
 A collection of predefined constants for Euler rotation orders.
 

Variables

const EulerOrder EulerOrderXYZS {EulerOrder::Axis::XYZ, EulerOrder::AxisFrame::Static, Vector3D(0, 1, 2)}
 Order: X → Y → Z, static frame.
 
const EulerOrder EulerOrderXZYS {EulerOrder::Axis::XZY, EulerOrder::AxisFrame::Static, Vector3D(0, 2, 1)}
 Order: X → Z → Y, static frame.
 
const EulerOrder EulerOrderYXZS {EulerOrder::Axis::YXZ, EulerOrder::AxisFrame::Static, Vector3D(1, 2, 0)}
 Order: Y → X → Z, static frame.
 
const EulerOrder EulerOrderYZXS {EulerOrder::Axis::YZX, EulerOrder::AxisFrame::Static, Vector3D(1, 0, 2)}
 Order: Y → Z → X, static frame.
 
const EulerOrder EulerOrderZXYS {EulerOrder::Axis::ZXY, EulerOrder::AxisFrame::Static, Vector3D(2, 0, 1)}
 Order: Z → X → Y, static frame.
 
const EulerOrder EulerOrderZYXS {EulerOrder::Axis::ZYX, EulerOrder::AxisFrame::Static, Vector3D(2, 1, 0)}
 Order: Z → Y → X, static frame.
 
const EulerOrder EulerOrderZYXR {EulerOrder::Axis::XYZ, EulerOrder::AxisFrame::Rotating, Vector3D(0, 1, 2)}
 Order: Z → Y → X, rotating frame.
 
const EulerOrder EulerOrderYZXR {EulerOrder::Axis::XZY, EulerOrder::AxisFrame::Rotating, Vector3D(0, 2, 1)}
 Order: Y → Z → X, rotating frame.
 
const EulerOrder EulerOrderXZYR {EulerOrder::Axis::YXZ, EulerOrder::AxisFrame::Rotating, Vector3D(1, 2, 0)}
 Order: X → Z → Y, rotating frame.
 
const EulerOrder EulerOrderZXYR {EulerOrder::Axis::YZX, EulerOrder::AxisFrame::Rotating, Vector3D(1, 0, 2)}
 Order: Z → X → Y, rotating frame.
 
const EulerOrder EulerOrderYXZR {EulerOrder::Axis::ZXY, EulerOrder::AxisFrame::Rotating, Vector3D(2, 0, 1)}
 Order: Y → X → Z, rotating frame.
 
const EulerOrder EulerOrderXYZR {EulerOrder::Axis::ZYX, EulerOrder::AxisFrame::Rotating, Vector3D(2, 1, 0)}
 Order: X → Y → Z, rotating frame.