2010-01-06 3 views
3

bullet physics SDK를 사용하여 오목한 이동 모양을 만들려고하지만이를 수행하는 방법을 찾을 수 없습니다.bullet physics : concave moving shape

이것을 달성하는 방법에 대해 알고 계십니까?

답변

3

나는 Bullet SDK 예제에있는 "MovingConcaveDemo"를 살펴볼 것을 제안합니다.

프로젝트 파일의 이름은 "bullet-2.75 \ msvc \ 8appMovingConcaveDemo.vcproj"입니다 (여기서 bullet-2.75는 현재 버전 임). Visual Studio 2008을 사용하고 있지만 다른 IDE에도 다른 프로젝트가있는 경우 .

2

방금이 정확한 문제가 있었지만 글 머리 기호에는이 작업을 수행하는 데 필요한 모양이 있지만 충돌은 해당 모양이 나와 제대로 작동하지 않으므로 오목한 모양을 많은 볼록한 모양으로 나눠서 btCompoundShape를 사용하여 수행했습니다. 많은 btConvexHullShape을 자식으로 사용합니다. 삼각형으로 볼록 형상을 (난 그냥 3 개 선체으로 사용하는) 헤어지고, 나는이 클래스를 사용 : 이것은 당신이 정확한 코드를 원한다면 나에게 연락, 도움이

http://www.flipcode.com/archives/Efficient_Polygon_Triangulation.shtml

희망을 (그것은 매우 묶여 내 프로그램에 있지만).

+1

Bullet 볼록 분해 데모는 정확히 HACD를 사용하여 볼록 분해를 자동으로 수행합니다. 모든 볼록한 선체 모양은 btCompoundShape에 저장됩니다. –

관련 문제