로테이션이란?오브젝트가 3D공간 안에서 어떤 방향을 바라보고 있는지를 의미합니다.로테이션은 내부적으로 쿼터니언으로 저장되며 클라이언트가 다룰땐 보통 오일러 각도를 다루게 됩니다. 쿼터니언은 뭔가요?로테이션 처럼 3D 공간에서 회전을 표현하는 방법중 하나이며 XYZW 로 구성되어 있습니다. 왜 쿼터니언 개념이 필요한가요?유니티는 오일러 각 만 사용할 경우 다음과 같은 문제가 발생될 수 있습니다.첫째로 짐벌락, 두번째 부드러운 회전, 세번째 회전합성의 문제점이 있습니다.이러한 문제를 쿼터니언을 활용해 회전을 매끄럽고 안전하게 사용할 수 있습니다. 오일러를 활용한 회전시 짐벌락 현상이 왜 발생되나요?오일러 회전의 경우 X > Y > Z 순으로 하나씩 차례대로 회전시키는 방식입니다.이러한 과정은 각 회전이 ..