Unity. Euler(오일러)와 Quaternion(쿼터니언)

최대 1 분 소요

🌟 Euler 오일러

오일러각은 x, y, z의 축을 회전시키는 각도계를 말한다. 오일러각은 하나의 축이 움직이면 다른 두 축에서 영향을 줘서 서로 겹쳐질 수도 있는 단점이 있다. 이를 짐벌락이라 하고, 이를 보완하기 위해 쿼터니언을 쓴다.

🌟 Quaternion 쿼터니언

쿼터니언은 x, y, z, w로 이루어지고 세 축을 동시에 회전시켜서 짐벌락이 발생하지 않는다! 하지만 180보다 큰 값을 측정할 수 없어 직관적으로 이해하기 힘들다. 한 방향에서 다른 방향을 측정하기 때문. 다행히 편한 함수가 있어서 유니티에서는 오일러각을 쿼터니언으로 바꿔서 사용하자!

댓글남기기