feat(cam): eta3 blend geometry in scene dump and viewer #97

Merged
patman merged 2 commits from patman/cam-blend-viz into main 2026-07-21 14:00:26 +00:00 AGit
Owner

PR 2/2 (UI round 3, base = PR 1/2). First visualization of the G3 blends: nonzero blend corridors chosen per tool radius (1um for r=0.5mm scenes a/b, 4um for r=1.0mm scene c) so plan_rings certifies engagement for blended execution with the exact corridor blend_pass is gated against. Emits per-pass blendPts polylines (8 samples/blend, 10um grid) + blendCorridorM/blendCount; viewer renders mint G3-blend ribbons (ribbonHw*1.4) with cut-progress dim states, legend + HUD count. Measured visibility: ~15px at default zoom on scene c, no exaggeration. Pass-count deltas from corridor cost: a 430->469, b 620->795, c 61->68 (scene stories preserved by tests). KNOWN LIMITATION documented in-code: cam_blend seam_matches debug-assert panics on scene d acute-corner ring geometry at ANY corridor magnitude, so scene d ships corridor ZERO via a skip_blends guard; cam_blend follow-up issue filed. a/b dumps now ~1.6MB (blend data + corridor pass growth). cam-blend dep in both manifests. Full //CAM/... suite 8/8 green.

PR 2/2 (UI round 3, base = PR 1/2). First visualization of the G3 blends: nonzero blend corridors chosen per tool radius (1um for r=0.5mm scenes a/b, 4um for r=1.0mm scene c) so plan_rings certifies engagement for blended execution with the exact corridor blend_pass is gated against. Emits per-pass blendPts polylines (8 samples/blend, 10um grid) + blendCorridorM/blendCount; viewer renders mint G3-blend ribbons (ribbonHw*1.4) with cut-progress dim states, legend + HUD count. Measured visibility: ~15px at default zoom on scene c, no exaggeration. Pass-count deltas from corridor cost: a 430->469, b 620->795, c 61->68 (scene stories preserved by tests). KNOWN LIMITATION documented in-code: cam_blend seam_matches debug-assert panics on scene d acute-corner ring geometry at ANY corridor magnitude, so scene d ships corridor ZERO via a skip_blends guard; cam_blend follow-up issue filed. a/b dumps now ~1.6MB (blend data + corridor pass growth). cam-blend dep in both manifests. Full //CAM/... suite 8/8 green.
feat(cam): eta3 blend geometry in scene dump and viewer
Some checks failed
CI / build-test (pull_request) Has been cancelled
bc9f1c2a81
Co-authored-by: patman-assist <patrick-ai@kgroo.co>
patman changed target branch from patman/cam-step-scene to main 2026-07-21 14:00:25 +00:00
patman merged commit a7b7dd3ee7 into main 2026-07-21 14:00:26 +00:00
Sign in to join this conversation.
No description provided.