fix(physics): restore swapped-component tangent driver
Use the binary tangent velocity -(vx*normal_y + vy*normal_x)/length, then combine it with retained spin and the Real48 response coefficient. This single formula matches live outer/inner shooter walls, object 155, bumper 51, and the horizontal special-drain response; update C evidence and keep autoplay coverage on a target-reaching seed. Test Plan: - bash original/tools/test_reconstructed_c.sh - python3 original/tools/audit_reconstruction.py --require-complete - cargo test --all-targets - cargo clippy --all-targets --all-features -- -D warnings - original Wine traces: /tmp/original-outer-wall.csv /tmp/original-inner-wall.csv /tmp/original-circle155-after.csv /tmp/original-special-respawn.csv - git diff --check
This commit is contained in:
@@ -10,8 +10,8 @@ and this project adheres to
|
||||
|
||||
### Fixed
|
||||
|
||||
- Correct the common Real48 tangent projection to
|
||||
`spin*0.4 + normal_velocity*response_tangent`; live one-substep probes now
|
||||
- Correct the common Real48 tangent projection to the binary's
|
||||
`spin*0.4 - ((vx*ny + vy*nx)/length)*response_tangent`; live probes now
|
||||
match horizontal drain `(-302,-1809)`, ordinary circle `(94,564)`, and
|
||||
bumper `(197,3096)` transitions instead of rounding a bare coefficient away.
|
||||
- Gate dynamic record 174/175 impulse transfer on the other slot's capture age:
|
||||
|
||||
Reference in New Issue
Block a user