Skip to content

Quadtree

Defined in: perf/quadtree.ts:167

Build a Quadtree from an array of screen-space points.

new Quadtree(bounds): Quadtree

Defined in: perf/quadtree.ts:170

QTBounds

Quadtree

root: QTNode

Defined in: perf/quadtree.ts:168

get size(): number

Defined in: perf/quadtree.ts:196

number

insert(pt): void

Defined in: perf/quadtree.ts:174

QTPoint

void


insertAll(pts): void

Defined in: perf/quadtree.ts:178

QTPoint[]

void


nearest(x, y, maxDist?): QTPoint | null

Defined in: perf/quadtree.ts:185

Find the nearest point to (x, y) within maxDist pixels.

number

number

number = 20

QTPoint | null


queryRect(x, y, w, h): QTPoint[]

Defined in: perf/quadtree.ts:192

Find all points in a rectangle.

number

number

number

number

QTPoint[]


static fromArrays(sxs, sys, bounds, groups?): Quadtree

Defined in: perf/quadtree.ts:203

Build a Quadtree from flat arrays of screen coords.

number[]

number[]

QTBounds

number[]

Quadtree