2009-11-26 4 views
2

Box2DAS3에서 떨어지는 풍선을 시뮬레이션하려고합니다. 중요한 점은 풍선이 바닥에 떨어지거나 아래로 기울어 지거나 바닥에 비스듬히 떨어지면 풍선이 바닥쪽으로 회전한다는 것입니다.Box2D의 떨어지는 물체는 질량 중심 때문에 회전해야합니까?

alt text http://lh4.ggpht.com/_gjsCWAV_CZc/Sw7zqHahTJI/AAAAAAAAC3s/YIJka4AsM5s/s144/Untitled.jpg

나는 몸의 질량 중심을 상쇄하고도 넥타이를 나타내는 조밀 한과 함께 두 물체를 결합하려고했습니다. 두 경우 모두 시체는 회전하지 않고 동일한 각도로 떨어집니다.

+0

당신의 질문은 정말로 혼란 스럽습니다. 당신이하고 싶은 것을 이해할 수 없습니다. –

+0

나는 단지 box2d에서 풍선의 낙하를 시뮬레이션하려하고 있습니다. 당신은 그들이 언제나 넥타이 끝에서 가장 짙은 부분으로 떨어지는 경향이 있음을 압니다. –

답변

4

초기 선형 또는 각속도가없는 자유 낙하 (진공) 상태의 물체는 무게 중심이 어디에 있든 결코 스스로 회전하지 않습니다. 유체 항력과 부력을 시뮬레이션해야합니다. 이것에 대한 간단한 방법은 위쪽을 가리키는 풍선 위쪽에 작은 힘을 추가하는 것입니다.

1

모든 개체에 끌기 힘을 추가하십시오. -velocity/drag_amount와 같은 것

+0

나는 "몸"에 힘을 가하는 것을 시도했지만 동작은 확실하지 않습니다. 예를 들어 풍선이 아래쪽으로 추이를 내고 싶을 때 풍선이 바닥 부분과 함께 떨어집니다. –

+0

중력이 중력의 중심 (풍선의 아래쪽과 중간 사이의 중간 정도)에서 빠져 나오는지 확인하고 항력이 풍선의 중심에서 당겨지고 있는지 확인하십시오. –