Function: snapCoord()
snapCoord(
s,src,delta,origin,dir,ahead,behind):number|null
Defined in: geometry/layout.ts:116
拖拽吸附:汇总全部吸附候选点,取距拖拽落点最近者。 候选来源:① 行程区间(可达范围的并集)的 N 等分格点(runtime().snapDivisions);② 与 src 任一角点 正交对齐的其它区域边界线(仅取行程区间内者,src 自身不作为候选)。
Parameters
s
目标屏幕
src
被拖拽的源区域
delta
number
指针位移量(相对拖拽起点)
origin
number
被拖边的初始坐标
dir
拖拽方向
ahead
number
沿拖拽方向的行程余量(到边界/邻边的距离)
behind
number
反方向的行程余量
Returns
number | null
吸附后的新坐标;无候选返回 null