Category: Resolvers
Status: DONE
Added via #300. The cue-strike math produces vz from cue elevation; the 3D variant preserves it, the 2D variant clamps it to zero. sandbox/airborne_demos.py exercises the 3D path end-to-end (drop, impulse, jump).
Source: pooltool/physics/resolve/stick_ball/instantaneous_point/, sandbox/airborne_demos.py.
Category: Resolvers
Status: DONE
Added via #300. The cue-strike math produces vz from cue elevation; the 3D variant preserves it, the 2D variant clamps it to zero.
sandbox/airborne_demos.pyexercises the 3D path end-to-end (drop, impulse, jump).Source:
pooltool/physics/resolve/stick_ball/instantaneous_point/,sandbox/airborne_demos.py.