I figure that since joode is still a work in progress and that the authors actually frequent and respond on this forum, that it’s a good place to post some suggestions that I thought would be nice to include in physics engine.
-
Quickly scanning through the api for joode, I was unable to find a heightmap shape. I think that it is a key feature in order to implement large scale terrain maps and still perform well. I know ODE has some plugins (not sure if it’s been moved to a core feature)
-
I haven’t looked at the exacts of joode’s new step functions, but with the euler integration fast moving objects (ie bullets) could easily jump over the player’s intended target and they’d be none the wiser. I had a thought of implementing it with rays to get more continuous collision. Set the ray’s length to the approximate distance that the object would travel in a time step, and at each time step move it’s position to the tip of the previous ray and angle slightly down according to gravity. This would give an approximate path of the bullet while not skipping over anything, but it would be a nice feature if this were automated or somehow done more elegantly.
-
I was sure I had another idea, but now I forgot it, so maybe I’ll post it once it comes to me again.