카메라 클래스 - 쿼터니온
Posted by Go crazy for anything that will make you smile.
이전의 오일러랑 같은역활을 하긴 하지만 오일러의 단점을 보완하는 쿼터니온이 상당히 중요하다. 오일러의 단점으로 보면 - 각 축에 대한 회전의 적용순서가 다양하여 순서가 다르면 결과가 달라져 혼란을 야기한다. - 회전자유도가 3이지만 첫번째 회전축과 세번째 회전축이 거의 일치될 때 회전 자유도가 하나 감소하는 짐벌락 현상이 발생한다. - 회전을 오일러 각도로 표시하면 각 회전에 대한 오일러 각도가 유일하지 않다. - 두 오일러각도의 보간이 유일하지 않다.(보간경로의 문제) 이러한 단점을 보완하기 위해 쿼터니온을 사용한다. 사원수는 3차원에 적용하여 공간에서의 방향을 표현한다. 사원수의 장점 - 한 사원수는 하나의 4차원 벡터이고 3차원 공간에서의 한 방향을 표시 - 사원수는 단위벡터 - 사원수를 행렬로 또..