@shumoku/core · 0.4.0 · function
resolvePosition
APIの説明は英語のcanonical sourceを表示しています。
Resolve position of any rectangle against all obstacles (nodes + subgraphs). Delegates to the engine's geometric solver so editor / renderer / layout all use the same collision rules.
resolvePosition(rect: { h: number; w: number; x: number; y: number }, obstacles: { h: number; w: number; x: number; y: number }[], gap?: number): { x: number; y: number } パラメーター
| 名前 | 型 | 説明 | 既定値 |
|---|---|---|---|
rect | { h: number; w: number; x: number; y: number } | 追加説明はありません。 | — |
obstacles | { h: number; w: number; x: number; y: number }[] | 追加説明はありません。 | — |
gap | number | 追加説明はありません。 | DEFAULT_NODE_GAP |
戻り値
{ x: number; y: number }