Skip to content

7.3.0+for36

Compare
Choose a tag to compare
@stephengold 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 a NullPointerException
    • 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()
  • 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.