This is an old revision of the document!


General

Unity uses 3 rotation systems.

  1. Euler Angers - rotation about x, y, z axis
  2. Axis Angle - A normalized Vector3
  3. 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
  • rotations.1586541869.txt.gz
  • Last modified: 2020/04/10 18:04
  • by paul