programming/etc

OBB 충돌

mainep 2024. 7. 26. 10:25

 

(1).한 물체의 한 변을 축으로 정한다( 평행하는 변은 제외 )

(2).축 기준으로 축이된 변의 정사영의 길이, 축 기준으로 다른 물체의 변들(평행하는 변은 제외)의 정사영의 길이를 더한다.

(3-1).두 물체간의 거리 * 2 가 구한 모든 정사영의 길이의 합보다 작다면 두 물체는 충돌 가능성이 있다.

(3-1-1). 다른 변을 축으로 (1) ~ (3 -1) 을 반복한다.

(3-2).단 한 변이라도 두 물체간의 거리 * 2 가 구한 모든 정사영의 길이의 합보다 크다면 두 물체는 충돌 하지 않았다.