Represents three rotation angles in Euler angle format.
Uses the intrinsic Tait-Bryan angles with the order X-Y-Z (pitch-yaw-roll). This representation is commonly used in 3D graphics and physics simulations.
The rotation order is:
#include <angle.hpp>
Public Member Functions | |
| constexpr | EulerAngles () |
| Default constructor initializing all angles to zero. | |
| constexpr | EulerAngles (const Angle &pitchAngle, const Angle &yawAngle, const Angle &rollAngle) |
| Constructor with explicit angles. | |
Public Attributes | |
| Angle | pitch |
| Rotation around the X axis (up/down). | |
| Angle | roll |
| Rotation around the Z axis (tilt). | |
| Angle | yaw |
| Rotation around the Y axis (left/right). | |