Maul2D v1.5.0
Maul2D 1.5.0: the second basket
- Leftover parity basket: body/shape/chain/joint world accessors,
AABB readers, point and frame helpers, per-shape queries, manual
sleep, runtime bullet/density/user data (joints included), drift
readers, kinematic follow via SetTargetTransform. - Richer distance joint: hard length ranges built on stiff stops
that beat soft ropes, runtime SetLength/SetLengthRange, and
journaled spring retuning across joint types (mouse drag spring
included). - All-hits queries: CastRayAll and swept circle/capsule/polygon
variants, ascending fractions, truthful totals, closest kept
under capacity pressure. - The character mover kit: CollideMover planes, the SolvePlanes
accumulated-push solver, ClipVector, with CastCapsuleClosest as
the mover cast. Pure and replay-safe. - The interactive testbed (eight scenes, mouse-joint grabbing,
explosions, the rewind ring that plays time backward) and a
Windows cross-build path.
Wire v20, snapshot v24, all under the standing contract: three
instruction sets, one bit law, fifteen gate lines across nine CI
cells, the mirror, and the fuzzer.