I'm currently developing my own physics engine, which is intended to be as simple as possible (gravity only), mainly for speed purposes, and it's fully integrated into jme. I'm sure going to take a look, for extending my own physics engine
Hello adam, unfourtunally I have no time to work on this anymore and after doing some research I figured out that is better to use a wrapper for any well supported physics engine then creating one from scratch in java.
For speed reason, due to the heavy math involved, java may not be the best option.
And the fact that I'm far from being a math physics expert… :roll:
Anyway I've been testing Yuri's JPhysX which is a very good solution IMO (www.jphysx.com).
I even created a ragdoll with it, very easy to use as long as you learn from the tutorial in the ageia's dev section.
If there is interest I can post here a Class I use to represent the physic scene (physx has a nice built-in way to show the scene in opengl which I ported to java).
That's it, I still have the Reaction Physics code if someone have interest to look, use or even finish it.