# Stand a dragged cone beside wall ink instead of hiding it · dara/icarus

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

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

Visibility: public

Requested revision: 5abe7956b0be53f2fd942290dfb6302438dac544

Requested commit: 5abe7956b0be53f2fd942290dfb6302438dac544

Commit: 5abe7956b0be53f2fd942290dfb6302438dac544

Tree: 48c066a3e56471d9d88e754cb2de9f81d21e6d5b

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Stand a dragged cone beside wall ink instead of hiding it

Dara saw hitching when dragging near walls and corners. Wall strokes are
drawn wider than the real wall, so an agent hugging one has its centre
inside the ink for a few frames at a time, and the cone was switched off
there, and again when the centre slipped just past the painted floor edge.
On the Garage-to-Garden drag on Haven that was one position in ten.

SvgHeightVisibility.standablePointNear pushes the origin out of every
blocking wall it lies in and onto the floor, by at most 2.5 SVG units, and
the cone widget stands the cone there. Kerbs and floor marks that do not
block a standing eye are not treated as walls. On the same path the cone
now never disappears; it moves at most a few tenths of a metre.

The timeline drive test renders into the real window now, which is the
only way the raster thread does real work in that harness.

Gate: all tests pass.

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

```

## Parents

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

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