跳到主要内容

Function: splitCoord()

splitCoord(area, dir, fac): number | null

Defined in: geometry/layout.ts:33

计算分割线在区域内的落点,落点被夹逼在 [起点+最小尺寸, 终点-最小尺寸] 区间内。

Parameters

area

Area

被分割的区域

dir

Axis

分割方向

fac

number

分割比例(0..1,自区域起点起算,越界自动收拢)

Returns

number | null

分割线坐标(x 或 y,取决于 dir);区域不足以分割时返回 null