Hi all,
I am trying to figure out the physics of RigidBody2D. In particular, it would be nice to know the units for the various physical aspects so I can figure out how they relate to each other. RigidBody2D has mass, force, torque, impulse, linear_velocity, angular_velocity.
From physics we have: force = mass acceleration, impulse = force time, acceleration time = velocity, velocity time = distance, etc.
So here are some specific questions (assume frictionless environment, ie no damping):
Will apply_central_impulse() result in the same velocity as add_central_force() applied for 1 second?
If I apply_central_impulse(1000) to a RigidBody2D with a mass of 100, what will the velocity be?
If a RigidBody2D has a velocity of 100, what central impulse would I need to stop it if its mass is 100?
Thanks for any clarification.
I could try some experiements to figure it all out, but if anyone knows offhand the units of the various physics in Godot, that would be helpful.