Java Collision Detection and Physics Engine
This release was focused on Java 9, OSGi, and Maven but also includes some behavior changes and performance improvements.
For those just using the library, the behavior changes to be aware of are:
This is a maintenance release that fixes issue #26
This is a maintenance release that fixes issues #20 and #21
This release is primarily for a new collision shape called Link. This shape extends the existing Segment shape and provides for smooth sliding across chains of Links.
Fixes #19
Bug fix release.
Included bug fixes:
Added Body.getFixture(Vector2) and Body.getFixtures(Vector2) methods.
Included bug fixes:
Added a Triangulator interface to allow triangulation along with convex decomposition for the EarClipping and SweepLine classes. Added a bunch of overloads to the World.detect, World.raycast, and World.convexCast methods to enhance control and performance.
Included bug fixes:
Added a new update(double, int) method on the World class to allow executing any number of steps within the given elapsed time.
Included bug fixes:
Small performance improvements.
Included bug fixes:
Performance enhancements, API clean up, and lots of javadoc updates. The most visible API changes are: Mass.Type has been renamed to MassType, Body.setMass() has been deprecated in favor of Body.setMass(MassType), and MouseJoint has been renamed to PinJoint.