ProtoTracer  1.0
Real-time 3D rendering and animation engine
Loading...
Searching...
No Matches
EulerConstants.cpp
Go to the documentation of this file.
1#include "EulerConstants.h"
2
Provides predefined constants for common Euler rotation orders.
Specifies the order and frame of reference for Euler rotations.
Definition EulerOrder.h:25
@ YZX
Y → Z → X rotation order.
Definition EulerOrder.h:42
@ XZY
X → Z → Y rotation order.
Definition EulerOrder.h:40
@ ZYX
Z → Y → X rotation order.
Definition EulerOrder.h:44
@ YXZ
Y → X → Z rotation order.
Definition EulerOrder.h:41
@ ZXY
Z → X → Y rotation order.
Definition EulerOrder.h:43
@ XYZ
X → Y → Z rotation order.
Definition EulerOrder.h:39
@ Rotating
Rotations relative to a rotating frame.
Definition EulerOrder.h:56
@ Static
Rotations relative to a static frame.
Definition EulerOrder.h:55
Represents a 3D vector (X, Y, Z) and provides methods for vector arithmetic.
Definition Vector3D.h:26
A collection of predefined constants for Euler rotation orders.
const EulerOrder EulerOrderXYZR
Order: X → Y → Z, rotating frame.
const EulerOrder EulerOrderYXZS
Order: Y → X → Z, static frame.
const EulerOrder EulerOrderZXYS
Order: Z → X → Y, static frame.
const EulerOrder EulerOrderYZXS
Order: Y → Z → X, static frame.
const EulerOrder EulerOrderXYZS
Order: X → Y → Z, static frame.
const EulerOrder EulerOrderZXYR
Order: Z → X → Y, rotating frame.
const EulerOrder EulerOrderXZYS
Order: X → Z → Y, static frame.
const EulerOrder EulerOrderYXZR
Order: Y → X → Z, rotating frame.
const EulerOrder EulerOrderZYXS
Order: Z → Y → X, static frame.
const EulerOrder EulerOrderXZYR
Order: X → Z → Y, rotating frame.
const EulerOrder EulerOrderYZXR
Order: Y → Z → X, rotating frame.
const EulerOrder EulerOrderZYXR
Order: Z → Y → X, rotating frame.