게임심화 - 6. Script - 회전과 쿼터니언

LSDrug·2024년 7월 1일

1. 오브젝트 회전

어떤 오브젝트를 회전시키는 것.

  • 3D에서의 회전은 오일러 각도와 쿼터니언으로 한다.
  • 유니티는 쿼터니언을 통해서 이루어진다.

2. 쿼터니언

3. 쿼터니언 보관

4. 오일러 각

오일러 각을 이용하는 것은 순수하게 오브젝트 P에 대해서 x,y,z축으로 회전한 것이 아니라 서로 종속적으로 변화한다는 것이다.

이에 대해 '짐벌락' 문제가 발생한다. => 쿼터니언을 사용하게 됨

두개 이상의 축이 겹치는 현상을 '짐벌락' 현상이라고 한다.
특정 축의 역할이 사라지는 현상을 말한다.

5. 회전값끼리의 덧셈

6. Local 회전, Global 회전


profile
마약같은 코딩, 마약같은 코딩러

0개의 댓글