OptionalgetRead the active view transform. When supplied, tolerance is interpreted
in screen pixels and divided by view.scale so the trigger zone stays
the same on screen as the user zooms in/out. Without it, tolerance
is treated as world units.
OptionaloriginProjection used when TPose doesn't expose {x, y} directly (Path,
polygon, etc.) — same contract as gridSnapStrategy. Defaults to the
rect-pose identity projection.
OptionaltoleranceTolerance, in screen pixels (CSS px) when getView is provided, or in
world units otherwise. Defaults to DEFAULT_GUIDE_TOLERANCE_PX.
Options for
guideSnapStrategy.