跳到主要内容

Function: dockSlotRect()

dockSlotRect(R, side, factor): Rect

Defined in: geometry/commands.ts:200

停靠槽矩形:把 Rside 切出占比 factor 的那一块(不修改任何东西)。

预览层(拖拽时的槽提示)、并集重排(源区与目标共享整边时把并集切成两块)、 停靠热区命中三处本来各写一遍四分支,现在共用这一份。

Parameters

R

Rect

被切的目标矩形(或源区与目标的并集)

side

DockSide

停靠侧

factor

number

槽占该维的比例(0..1,越界由调用方或此处收拢)

Returns

Rect

该侧的槽矩形