아크탄젠트

· Coding/Unity
[ 쿼터니언 ]쿼터니언은 3차원 회전을 표현할 때 사용되고, 유니티에서는 오브젝트의 회전을 처리한다. 유니티 인스펙터 창의 회전은 3차원 벡터로 표현되고, 이를 오일러 각이라고 한다. 오일러 각은 피치(Pitch)는 x축, 요(Yaw)는 y축, 롤(Roll)은 z축을 기준으로 회전한다. 이때 하나의 축에서 과한 회전이 일어나 다른 회전축과 평행하게 됐을 때 짐벌락(Gimbal Lock)이 발생한다. 두 개의 회전축이 겹쳐지면서 기존의 축이 방향을 잃어버리는 것이다. 쿼터니언을 이용하면 이러한 짐벌락 문제를 피할 수 있다. 쿼터니언은 수학적으로 (x, y, z, w) 형태의 4가지 숫자로 구성되어 있고, 이를 직접 조정할 수는 없다. 대신 Quaternion.Euler, Quaternion.LookRota..
식냥
'아크탄젠트' 태그의 글 목록