Class EulerAngle



A EulerAngle represents a rotation amount in 3D space. We can convert it into a Matrix3x3 to rotate a point, or into a Quaternion to calculate smooth rotations. See the Rotation Overview section for more details.

Member Functions

Member Variables


EulerAngle(void)

Default constructor, sets pitch, yaw and roll to zero.


EulerAngle(const EulerAngle &source)

Copy constructor, sets this EulerAngle to be a copy of source.


EulerAngle(MHFloat newPitch, MHFloat newYaw, MHFloat newRoll)

Constructor, sets pitch, yaw and roll to the specified values.


MHFloat pitch

MHFloat yaw

MHFloat roll

The angles being stored in this object, publicly exposed for convenience.











Back to Contents