- Breaking: Made package strong-mode compliant
(with
implicit-casts
andimplicit-dynamic
off). This means many API points are now more strongly typed (num
is nowdouble
). Fix errors by providing doubles where they are expected (1
will become1.0
andnum fraction = .5
will becomedouble fraction = .5
), and explicitly casting joints (world.createJoint(jointDef) as RevoluteJoint
). - Pulled in optimizations and bug fixes from the original jbox2d project.
- Made
velocityThreshold
mutable (as per jbox2d and other box2d implementations).
- Updated to vector_math 2.0.0
- Complete re-write. Many APIs have changed.