Shumoku Docs

Search documentation

Shared docs and current release

Loading search…

日本語

@shumoku/core · 0.4.0 · function

nodesOverlap

Source

Check if two centre-based rectangles overlap with a gap. Free function for callers that want to do their own collision math; the engine's `tryPlace` is preferred for full placement validation.

nodesOverlap(a: { h: number; w: number; x: number; y: number }, b: { h: number; w: number; x: number; y: number }, gap?: number): boolean

Parameters

Parameter Type Description Default
a { h: number; w: number; x: number; y: number } No additional description.
b { h: number; w: number; x: number; y: number } No additional description.
gap number No additional description. DEFAULT_NODE_GAP

Returns

boolean

libs/@shumoku/core/src/layout/interaction.ts:41