Function: lineBounds()
lineBounds(
s,seg):LineBounds|null
Defined in: geometry/commands.ts:271
线族的夹逼区间、整体跨度与成员表。
lo/hi 与 beginResize 原先各自算的 adj 同一口径:min 侧每个成员都要留住
minArea(取最靠里的那条内边 + minArea),max 侧对称 —— 这里把该式提成 memberLimit,
limits 是逐成员展开、lo/hi 是它的归约,两者同源。
span 是该线族沿垂直方向的整体跨度,供按比例定位(planRatio)。
⚠ 必须在动手之前取:线一旦离开原坐标,edgeFamilyAreas 就再也匹配不到
族成员(它按触线坐标精确比对)。拖拽手势在 beginResize 取一次、之后每帧用同一份;
一次性命令(applyLineTo / setRatio)从干净状态调用,故可在内部现取。
Parameters
s
目标屏幕
seg
分界线
Returns
LineBounds | null
区间与成员;线族不完整(某一侧为空)返回 null