유니티 인스펙터 창에서 나오는 회전은 Vector3(x, y,z)로 표현되며 이것을 오일러각(Euler Angle)이라고 한다.그러나, 많은 3D 소프트웨어는 짐벌락 문제로 인하여 쿼터니언(Quaternion)을 사용하고 있다. 왜 쿼터니언을 사용하는가? : 극단적인 각도로 회전할 경우 한 축으로 회전을 잃어버리는 짐벌락(Gimbal Lock) 문제를 예방할 수 있기 때문이다. 쿼터니언(Quaternion)1) 4가지 복소수를 이용한 회전 표현 방법으로 (x, y, z, w) 형태로 표현한다.2) 직접 값을 변경하는건 추천하지 않으며 대신 Unity의 내장 함수를 사용한다.(Quaternion.Euler, Quaternion.LookRotation, Quaternion.Slerp)3) 쿼터니언은 직관적인..