Skip to content

19.0.0

Compare
Choose a tag to compare
@stephengold stephengold released this 19 Jan 23:23
  • Changed the Java API:

    • Privatized the PhysicsCollisionObject.setIgnoreCollisionCheck() method.
    • Simplified the signature of VectorSet.addAll().
    • Deleted 14 previously deprecated methods:
      • MyMath.isFinite(Vec3d)
      • PhysicsCollisionObject.listIgnoredIds()
      • PhysicsCollisionObject.setIgnoreList()
      • PhysicsSpace.addCollisionListener()
      • PhysicsSpace.addOngoingCollisionListener()
      • PhysicsSpace.countCollisionListeners()
      • PhysicsSpace.distributeEvents()
      • PhysicsSpace.removeCollisionListener()
      • PhysicsSpace.removeOngoingCollisionListener()
      • Quaternion.multLocal(Vector3f)
      • Quaternion.mult(Vector3f, Vector3f)
      • Transform.combineWithParent()
      • Transform.transformVector()
      • Transform.transformInverseVector()
  • Added return values to 2 native methods:

    • DebugShapeFactory.getTriangles()
    • DebugShapeFactory.getVertices()
  • Added the CustomConvexShape class.

  • Added 2 methods to the pre-existing CompoundMesh class:

    • CompoundMesh.countSubmeshes()
    • CompoundMesh.getSubmesh()
  • Added runtime checks:

    • in the MeshCollisionShape class, for meshes that are too complex
    • in the DebugShapeFactory class, for buildHull() failures
  • Upgraded Node.js to v20.11.0 .