나는 b2body에 힘을 가하지 만, b2body가 applyforce/applylinearimpulse 후에 어떤 속도인지 알고 싶습니까?box2d 객체의 현재 이동 속도를 얻는 방법
b2Body* car;
b2Vec2 force = b2Vec2(0,100);
car->ApplyForce(force, car->GetPosition());
나는 b2body에 힘을 가하지 만, b2body가 applyforce/applylinearimpulse 후에 어떤 속도인지 알고 싶습니까?box2d 객체의 현재 이동 속도를 얻는 방법
b2Body* car;
b2Vec2 force = b2Vec2(0,100);
car->ApplyForce(force, car->GetPosition());
b2Vec2 vel = body-> GetLinearVelocity();
은 후 질량 중심에 힘을 적용
v = F * t/m
합니다. F - 힘, m - 체질량, t - 적용 시간. 나는 댐핑 (damping)이 사용되지 않는다면 좋은 근사치를 줄 것이라고 생각합니다.
나는 충동에 대해 잘 모르겠습니다. 하지만, imp = m * v
그래서 선형 임펄스를 질량 중심에 적용하면 imp/bodyMass
속도가 증가합니다.
b2body에서이 값을 검색 할 방법이 없습니까? – TonyTakeshi
나는 그런 식으로 몰라. – Andrew