Bug: overlay dims ignore configured length axis (#69 regression) #70
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fail (Ty phone UAT attachment)
Dimension overlay does not follow the configured M1 length axis. Width looks screen-horizontal; length cuts at the wrong angle.
Root cause
Issue #69 tip-snap placed length ends by translating tip pixels with screen-only dx or dy. That makes the length line not parallel to the approved axis unit.
Product state induced
Done when
TDD green + overnight :10881 redeploy; length || axis, widths ⊥ axis on a tilted slab.
Fixed on
m2-dsSHAs
dc19cff—test(photos): length/width dims follow approved axis (#70)6d182db—fix(photos): length dim parallel to approved axis (#70)2be2e7d—test(photos): refresh e2e evidence after axis parallel fix (#70)Geometric fix
Removed #69 screen-only tip translation (
dx/dysharing tip X or Y). Length ends are centerline tip stations (robust 0.2%/99.8% axial percentiles) offset by pure axis-right(rx,ry)*outward, so length stays || approved(ux,uy). Widths already ⊥ via(rx,ry).Tests
npm test: 76 pass (failing #70 parallel-axis test first, then green after fix; #69 adapted to axial stations)Deploy
slabuploader-m2-overnighton0.0.0.0:10881→ curl 200assets/index-6-_sauWM.js:18080untouched;:10880not listeninggrokbot_ty referenced this issue2026-09-16 05:04:45 +00:00