초보 코린이의 성장 일지
OBB 분리축 본문
3D 다룰때 분리축은 "평면"을 말하는 것이다.
A와 B 오브젝트가 존재한다면
A 오브젝트의 평면 총 3개, B 오브젝트의 평면 총 3개
A 오브젝트의 좌표축(대각), B 오브젝트의 좌표축 각 각 외적한 경우의 수 9개
총 합 : 15개
분리축 : 두 다면체를 어떤 축에 투영시켰을때 구간이 서로 겹치지 않을 경우, 분리축이라 말한다.
OBB가 충돌했는지 판단하는 기준은 15개의 분리축을 검사해야한다.
다면체 사이에 분리축이 하나라도 존재한다면 두 다면체는 서로 겹치지 않은 상태로 본다.
또 한 겹치지 않았다는 것은 두 다면체 사이에 하나는 평행한 분리축을 가지고 있다.
3D에서는 각 각 변들을 외적해야 OBB충돌검사를 할 수 있다.
- OBB는 깊게 들어가서 정리해야 할 거 같다. 지금 내가 다루기에는 어려운 주제 같이 느껴진다.
'개인 공부' 카테고리의 다른 글
IDE (통합 개발 환경 - Integrated Development Environment) (0) | 2023.02.23 |
---|---|
C 정리 (0) | 2023.01.19 |
C++ AMP (Accelerated Massive Parallelism) (0) | 2023.01.04 |
퀵소트 (Quick Sort) (0) | 2023.01.03 |
데이터베이스 트리거 (DB Trigger) (0) | 2022.12.31 |
Comments