7.3.0+for36
stephengold
released this
04 Mar 03:27
·
760 commits
to master
since this release
- Fixed bugs:
- ignored collision objects may be garbage-collected prematurely
- adding a
DynamicAnimControl
to a spatial resets its armature PhysicsCollisionObject.cloneIgnoreList()
throws aNullPointerException
BetterCharacterControl.setPhysicsLocation()
never updates the field- tasks passed to
PhysicsSpace.enqueueOnThisThread()
never execute
- Added the
JointedBodyControl
class. - Added 7 methods to the library:
CollisionSpace.isForceUpdateAllAabbs()
CollisionSpace.setForceUpdateAllAabbs()
DynamicAnimControl.blendToKinematicMode(KinematicSubmode, float, Transform)
DynamicAnimControl.saveCurrentPose()
DynamicAnimControl.setKinematicMode(KinematicSubmode)
PhysicsCollisionObject.listIgnoredPcos()
PhysicsCollisionObject.setIgnoreList(PhysicsCollisionObject[])
- Added the "reset" kinematic submode to
DynamicAnimControl
. - Publicized 3 library methods:
- a constructor for the
IndexedMesh
class DacLinks.getTransformer()
RagUtils.findMainJoint()
- a constructor for the
- Deprecated 2 library methods:
PhysicsCollisionObject.listIgnoredIds()
PhysicsCollisionObject.setIgnoreList(long[])
- Added some runtime checks and strengthened others.
- Based on:
- v3.6.0-beta3 of JMonkeyEngine,
- v1.6.0 of the SimMath library, and
- v8.3.1+for36 of the Heart library.
- Updated the native libraries to v18.1.0 of Libbulletjme.