저번에 구현했던 물리엔진에 constratint관련해서 LCP문제로 구속조건을 푸는 알고리즘을 추가 하였다.
일단은 충돌 처리를 PGS 를 이용 해 LCP문제를 전역적으로 풀고 몇가지 시나리오를 추가 해 보았다.
시간 변화량을 조금 늘렸고 충돌처리방식이 다른 방식이고, 충돌체크 방식도 gjk/epa의 변형 알고리즘을 사용 했기 때문에 pgs와 si가 수학적으로 동등하다고 하더라도 반응이 조금 다른 부분이 있다.
'Programming > 물리엔진/게임엔진' 카테고리의 다른 글
구와 박스(OBB 또는 AABB)의 충돌체크 (0) | 2013.01.29 |
---|---|
물리엔진 구현에 필요한 요소들 및 구현 팁(생각나는대로 추가 중) (0) | 2013.01.29 |
간단한 충돌체크 및 간단한 수학 (0) | 2013.01.29 |
전에 구현한 3D물리엔진을 2D엔진으로 변형... (0) | 2013.01.29 |
혼자서 구현 해 본 물리엔진 - DirectX로 렌더링 함 (0) | 2013.01.29 |