- Modify AddNode handler to assign spread-out positions when nodes are created without explicit positions (at origin), preventing co-location that causes Fresnel excess path |P-T|+|P-R|-|T-R| to collapse toward 0 - Use DefaultNodePositions infrastructure from simulator package to distribute nodes across the room in a grid pattern - Preserve explicitly-set positions, only spread default-origin nodes - Add tests verifying spread behavior and explicit position preservation This fixes the core symptom in bf-4q5w where co-located nodes prevented blob formation in the fusion accumulation grid. Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| cmd | ||
| internal | ||
| test/acceptance | ||
| tests/e2e | ||
| go.mod | ||
| go.sum | ||