Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
general [2020/04/10 18:07]
paul [Rotations]
— (current)
Line 1: Line 1:
-====== General ====== 
- 
-===== Rotations ===== 
-Unity uses 3 rotation systems. 
- 
-  - Euler Angers - rotation about x, y, z axis 
-  - Axis Angle - A normalized Vector3  
-  - Quaternions 
- 
- 
-<code c#> 
-// Convert from Quaternion to Euler: 
-Vector3 inEuler = quaternionRotation.eulerAngles; 
- 
-// Convert Euler to Quaternion 
-Quaternion inQuaternion = Quaternion.Euler(inEuler); 
- 
-// To Axis-Angle 
-Quaternion randomQuaternion = Random.rotation; 
-float angle; 
-Vector3 axis; 
- 
-randomQuaternion.ToAngleAxis(out angle, out axis); 
-</code> 
  
  • general.1586542029.txt.gz
  • Last modified: 2020/04/10 18:07
  • by paul