跳到主要内容

Function: joinAreas()

joinAreas(s, keep, remove): Area | null

Defined in: geometry/layout.ts:84

合并共享完整边界的两个区域为一块(以 keep 为承载,remove 被吞并)

Parameters

s

Screen

目标屏幕(就地修改)

keep

Area

保留的区域(合并后其矩形扩张为并集)

remove

Area

被吞并的区域(从 screen.areas 移除)

Returns

Area | null

合并后的 keep;不共享完整边界/并集不是矩形时返回 null