# Re-derive SVG wall bands from sightline probes against the 3D scene · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/948bf0dec2c568137832b87ab675e59c3b8a386b)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 948bf0dec2c568137832b87ab675e59c3b8a386b

Requested commit: 948bf0dec2c568137832b87ab675e59c3b8a386b

Commit: 948bf0dec2c568137832b87ab675e59c3b8a386b

Tree: dc7fd25296f8d2f5f8d4dc5f3cc3c8ceb07d9527

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Re-derive SVG wall bands from sightline probes against the 3D scene

Bands were assigned from whole-object bounds, so a rail beside a building
carried the building's height and low cover blocked from above. Each stroke
is now probed with horizontal sightlines across its ink at every 0.1 m up to
40 m; the heights that block at 60% of stations become its bands, structure
set back behind the wall's own face is dropped, and strokes with no geometry
in their corridor keep their previous bands. Recorded reviews, fixtures and
partitions keep their bands on both sides; a lowered piece whose touching
neighbours stayed high is rejected so no notch opens in a solid wall; a top
raised above what the ink footprint itself contains is rejected.

66,790 of 93,129 walls changed, mostly gaining the upper-storey and
overhang bands that the 8 m ceiling had hidden; 8,737 lowered, 326 opened.
The gameplay suite passes apart from the three failures already on the
branch. Split is unchanged.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

```

## Parents

- [76bd2b59780ee1e009df14d806f9b4b1181b0beb](https://git.cafe/dara/icarus/commit/76bd2b59780ee1e009df14d806f9b4b1181b0beb?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/948bf0dec2c568137832b87ab675e59c3b8a386b?format=markdown)
