When simulating an airplane and a missile, to get them moving in the air we apply a force in one direction. Now an airplane has wings that keeps it afloat while a missile can have fins to stabilize it. In both cases when the force is no longer strong enough, the velocity reduces and the projectiles are bound to succumb to gravity. When that happens, the projectiles naturally don't fall directly to the ground disregarding rotation and other spins based on air resistance and whatever momentum there is left.

My question is, to simulate such behavior how would the Bullet, Nvidia PhysX and Havok physics libraries compare against each other especially with emphasis to the following?

  1. Gravitational pull and momentum acting on the projectiles.
  2. Air resistance acting on the projectiles.
  3. Both 1 and 2 above's behavior can be based on varied levels of a central forward force applied on the projectiles.

closed as off-topic by Josh Aug 3 '17 at 15:45

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about "how to get started," "what to learn next," or "which technology to use" are discussion-oriented questions which involve answers that are either based on opinion, or which are all equally valid. Those kinds of questions are outside the scope of this site. Visit our help center for more information." – Josh
If this question can be reworded to fit the rules in the help center, please edit the question.


If you want to learn about the actual physics involved, I would recommend this book: Mathematics for 3D Game Programming and Computer Graphics, Second Edition

It describes everything from raycasting to box collisions to realistic trajectories. I have had it for three years now and it has never let me down.


Not the answer you're looking for? Browse other questions tagged or ask your own question.