Function: segBetween()
segBetween(
s,a,b):Seg|null
Defined in: geometry/commands.ts:231
把 a 与 b 面对面所在的那条分界线。
判据比 findSharedEdge 宽:T 型交会处两块并不共享"整条"边(长的那侧被切过),
但确实在同一条分界线的两侧。所以是三者同时成立 ——
① 两者都在某条分界线的连通线族里(同一坐标、同向、区间相接);
② 分属线的两侧;
③ 垂直于该线方向上真的相接(有正重叠)—— 排除"同一条线的上下两段"这种伪命中。
Parameters
s
目标屏幕
a
区域一
b
区域二
Returns
Seg | null
分界线;不面对面返回 null