초보 코린이의 성장 일지

OBB 분리축 본문

개인 공부

OBB 분리축

코오린이 2023. 1. 6. 21:01

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