순전히 연속적인 물리 엔진을 개발 중이며 광범위하고 좁은 위상 충돌 감지를위한 알고리즘을 선택해야합니다. "순수하게 연속적"이란 교차 테스트를하지 않고 모든 충돌이 발생하기 전에 모든 충돌을 포착하고 TOI에서 주문한 "계획 충돌"스택에 배치하는 방법을 찾고자 함을 의미합니다.
넓은 위상 제가 생각할 수있는 유일한 연속적인 넓은 위상 방법은 각 바디를 원 안에 넣고 각 원이 다른 원과 겹칠 지 테스트하는 것입니다. 그러나 이것은 끔찍하게 비효율적이며 컬링이 부족합니다.
쿼드 트리와 같은 오늘날의 이산 충돌 컬링 방법에 어떤 연속적인 아날로그가 존재할지 전혀 모른다. 개별 엔진과 같이 부적절하고 무의미한 광범위한 테스트를 방지하려면 어떻게해야합니까? 또한 1 프레임 이상의 충돌을 볼 수 있기를 원합니다.
좁은 단계
나는 좁은 SAT를 불연속이 아닌 지속적인 검사에 적용 할 수 있었지만 논문이나 사이트에 더 나은 알고리즘이있을 것이라고 확신합니다.
내가 사용하는 다양한 빠르고 정확한 알고리즘은 무엇이며 각각의 장점 / 단점은 무엇입니까?
최종 참고 :
내가 말할 기술 이 아닌 알고리즘을 나는 아직 내가 오목, 볼록, 원형, 또는 심지어 구멍이있을 수 있습니다 다른 다각형을 저장하는 방법을 결정하지 않았기 때문에. 알고리즘에 필요한 것을 기반으로 결정을 내릴 계획입니다 (예 : 다각형을 삼각형 또는 볼록한 모양으로 나누는 알고리즘을 선택한 경우 다각형 데이터를이 형식으로 저장합니다).