Skip to content

@ue-too/dynamics / index / DynamicTree

Class: DynamicTree<T> ​

Defined in: dynamic-tree.ts:318

Dynamic AABB tree for efficient spatial queries.

Type Parameters ​

T ​

T extends SpatialIndexObject

Implements ​

Constructors ​

Constructor ​

new DynamicTree<T>(): DynamicTree<T>

Returns ​

DynamicTree<T>

Methods ​

clear() ​

clear(): void

Defined in: dynamic-tree.ts:325

Returns ​

void

Implementation of ​

SpatialIndex.clear


draw() ​

draw(context): void

Defined in: dynamic-tree.ts:567

Parameters ​

context ​

CanvasRenderingContext2D

Returns ​

void

Implementation of ​

SpatialIndex.draw


getStats() ​

getStats(): object

Defined in: dynamic-tree.ts:623

Returns ​

object

height ​

height: number

nodeCount ​

nodeCount: number


insert() ​

insert(object): void

Defined in: dynamic-tree.ts:330

Parameters ​

object ​

T

Returns ​

void

Implementation of ​

SpatialIndex.insert


retrieve() ​

retrieve(object): T[]

Defined in: dynamic-tree.ts:543

Parameters ​

object ​

T

Returns ​

T[]

Implementation of ​

SpatialIndex.retrieve