I was trying to understand exactly what bullet we use
if I am not wrong, it is an exclusive port/fork to java/jmonkey right?
I dont remember why I had to giveup on JBullet and use Native Bullet, but was something quite problematic so I had no choice other than make the move.
the jme3 native bullet port (right?) works really well btw, and it seems a great effort was put on it, thx!
but I still wonder in what bullet version it is based?
I found there is quite new bullet version around
I wonder if Ccd VS collisionGroups (1st hit) works with the latest bullet there?
my post at their forum makes no sense unless I use the latest release of them, but I am not sure if we can wrap it back to JMonkeyEngine, therefore learning how to and preparing the test case there would be more out of curiosity than practical use (to me at least), as it may simply work there after all..
Much better would be to spend time trying to improve jme3 bullet's fork (right?) I guess.
I tried browsing jme's bullet native code for Ccd and found this:
but I am having a hard time trying to understand it, I abbandoned C and C++ 15-20 years ago xD
can anyone hint on it?
I also tried to find the Makefile to compile it on linux, unless it is graddle (which I still need to learn how to use).
EDIT: more stuff at bullet3
EDIT: I thought, if we could add a call, in the native jme's bullet during the sweepTest, to see if the collision will be allowed or not (the same way we use collide() for groups), we would have a chance to do anything at that method in java, even test to see if the group collision is allowed, so that group stuff would not be required to be coded in the native bullet. I am trying to understand where it could be put there at the sweepTest, but the 'struct' cpp thing is quite confusing..