19.0.0
-
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()
- Privatized the
-
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, forbuildHull()
failures
- in the
-
Upgraded Node.js to v20.11.0 .