Optional axis-aligned region (world units) used by region-aware snaps
(e.g. containedThenNearest). When present, a pointer inside this rect
is treated as a containment hit on this target. Strategies that emit
region-shaped targets (gutters, drop-zones) should populate this.
Strategies whose targets are point-like (free-form, snap-point) can omit
it and rely on origin-distance snaps.
Optionalmeta
meta?:unknown
Strategy-private metadata (e.g. cell coords for tile-grid).
origin
origin:{x:number;y:number}
Reference point for distance metrics (snap algorithms).
Optional axis-aligned region (world units) used by region-aware snaps (e.g.
containedThenNearest). When present, a pointer inside this rect is treated as a containment hit on this target. Strategies that emit region-shaped targets (gutters, drop-zones) should populate this. Strategies whose targets are point-like (free-form, snap-point) can omit it and rely onorigin-distance snaps.