0
我有一個零重力的世界。我有一個彈弓,用box2d的身體射入太空。計算一個b2body在Box2D停止前行進的距離
我計算了一定的力量並將其應用於身體以及一定的阻尼因子。因此
我的代碼如下所示:
_body->ApplyForce(force, b2Vec2(position.x/PTM_RATIO, position.y/PTM_RATIO));
float damping = 1.5f;
_body->SetLinearDamping(damping);
我想計算的距離,它的旅行它最終停止前。計算它的正確方法是什麼?
我使用它計算 -
distance = force.Length() * (force.Length()/damping)
是正確的嗎?
你要計算它被釋放的對象之前,或者停止後,或當其在空氣中? – LemonMooseTom
我想在發佈前計算它。這樣我就可以顯示相當於 –
的軌跡路徑。您不需要距離。這是你之後的軌跡嗎? – LemonMooseTom