(1) Rotator
- FRotator 구조체를 사용하며, 3개의 각도 값으로 이루어져 있습니다.
- 사용자가 이해하고 다루기 쉬운 각도로 회전을 표현하는 데 사용됩니다.
- 보통 오일러 각도로 표현되며, 회전 각도를 Pitch (X 축), Yaw (Y 축), Roll (Z 축)으로 나타냅니다.
- 오일러 각도를 이해하고 조작할 수 있으므로, 로테이터는 게임 로직 및 사용자 입력 처리에서 일반적으로 사용됩니다.
- 각도의 선형 보간 및 회전 결합 등 간단한 회전 연산에 적합합니다. 그러나 복잡한 회전 연산에서는 정확성이 감소할 수 있습니다.
(2) Quat (쿼터니언)
- FQuat 구조체를 사용하며, 4개의 실수로 이루어져 있습니다.
- 주로 복잡한 회전 연산을 수행할 때 사용됩니다.
- 쿼터니언은 선형 보간, 병합 및 보다 정확한 회전 표현을 위해 사용됩니다.
- 게임 엔진의 내부에서는 회전 변환 및 애니메이션 시스템에서 주로 사용됩니다.
- 수학적으로 정확한 회전 표현을 제공하며, 각도와 축의 조합으로 회전을 표현합니다.
- 복잡한 회전에 대해 정확한 결과를 제공합니다.
'Unreal Engine' 카테고리의 다른 글
| 27. 게임 인스턴스 (0) | 2026.03.28 |
|---|---|
| 26. 네비 메시 (0) | 2026.03.28 |
| 24. C++ STL과 UCL의 차이 (0) | 2026.03.28 |
| 23. 애니메이션 (0) | 2026.03.23 |
| 22. 블루프린트 (0) | 2026.03.22 |