개발/Unity
[Unity] Euler angle(오일러각), Quaternion(쿼터니언), Gimbal Lock(짐벌락)
Euler Angle - 오일러각 강체가 놓인 방향을 3차원 공간에 표시하기 위해 오일러가 도입한 세 개의 각도이다. 3차원 공간에 놓인 강체의 방향은 오일러 각도를 사용하여 세 번의 순차적인 회전을 통해 얻을 수 있다. 예를 들면 x, y, z의 순으로 회전한다면 x 축을 기준으로 먼저 회전한 후에, y축을 회전할때는 이동한 x축에도 영향을 주고, z축을 회전할 때는 x, y축에도 영향을 준다는 것이다. 따라서 세개의 축은 종속적인 관계이다. 회전하는 순서에 따라 같은 오일러각이라도 결과가 달라질 수 있다. Gimbal Lock - 짐벌락 특정 축이 회전을 했을 때, 나머지 두 축이 겹쳐서 한 축의 역할이 없어지는 현상이다. 오일러 각을 사용하게 되면 각 회전을 순차적으로 하게 된다. XYZ XZY Y..
2019. 3. 18. 23:11
최근댓글