Unity3D Tank/Quaternion Rotation 썸네일형 리스트형 Quaternion Rotation in Unity 유니티에서 사원수(Quaternion)을 이용하여 오브젝트를 회전하는 예 사원수는 어떤 3차원 공간상의 한 점을 임의의 축으로 회전변환하기 위한 정보를 저장하고 있으며 정점의 회전변환을 위한 수단으로 사용된다. 그러므로 사원수는 임의의 축 정보와 그 축을 중심으로 회전할 각도를 포함하고 있으며 3차원 공간에서 강체를 회전변환하는데 사용된다. 회전변환에는 행렬(Matrix)도 사용될 수 있지만 사원수를 사용하면 계산량이 줄어들어 성능에 더 유리하게 된다.공간상의 오브젝트의 회전을 표현할 때 오일러 회전변환(Euler Rotation)도 사용할 수 있지만 일정한 회전량을 벗어나면 Gimbal Lock 현상으로 인해 오작동하게 되므로 유니티 내부에서 모든 회전변환은 사원수를 사용하여 이루어진다. 회전변환이란 .. 더보기 이전 1 다음