Draw traced wall curves with only the points they need

Curved walls were traced with a point every ~0.03 units: the round wall in
Breeze mid was nearly a thousand points on a radius-9 circle. A cone pays
for every corner it can see, so full-circle cuts on Pearl, Summit and Breeze
took 3-4 ms natively and editor cones up to ~9 ms in Dart on the web.

The models are rebuilt with the archive's new scripts/riot/simplify_walls.py
(run after build_art.py). A wall is redrawn only when simplifying halves its
points: it is simplified to within 0.005 and grown by 0.005, so it covers
every edge it had (no new leaks, no cracks) and moves out at most 0.01.
Heights, floors and ids are unchanged. docs/vision-model.md records the
rule and the checks; the model checksums are updated.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
e4e79a7618Dara Adedeji committed on 10/7/2026, 6:28:27 PMparent5ecbae1

Checks

All checks passed
25 files changedLine totals unavailable