This is an old revision of the document!
General
Rotations
Unity uses 3 rotation systems.
- Euler Angers - rotation about x, y, z axis
- Axis Angle - A normalized Vector3
- Quaternions
// Convert from Quaternion to Euler: Vector3 inEuler = quaternionRotation.eulerAngles; // Convert Euler to Quaternion Quaternion inQuaternion = Quaternion.Euler(inEuler); // To Axis-Angle float angle; Vector3 axis; randomRotatin