I’ve released version 1.4.0 of Minie. As usual, there are 2 versions: 1.4.0for32 (for JME 3.2.4-stable) and 1.4.0for33 (for JME 3.3.0-beta1).
Note that Minie’s Maven groupId has changed from “jme3utilities” to “com.github.stephengold”. This change was necessary in order for Minie to be included in JCenter; your build scripts no longer need to reference my personal Maven repositories.
Other highlights:
- fixed some nasty scaling bugs involving
CompoundCollisionShape
andConvex2dShape
- V-HACD support is now built into Minie, including progress listeners
- based on Bullet version 2.89
- ray tests and sweep tests now return info (for some shapes) to pinpoint which part and/or triangle was hit
- debug visualization can now be used to color the children of a
CompoundCollisionShape
- the
DropTest
demo has been massively enhanced with many cool shapes
Behind the scenes, automated tests were added to Libbulletjme (the native-library project that Minie depends on). A spin-off of this effort is that Libbulletjme can now be used to provide physics simulation and V-HACD to Java applications that don’t use JMonkeyEngine.
Don’t ask me why anyone would want to use physics for anything other than JMonkeyEngine games! But there it is …