visualization-tools

Home > @visualization-tools/core > ISharedQuadTree

ISharedQuadTree interface

Emscripten quad tree.

Signature:

export interface ISharedQuadTree<TArray extends TTypedArray> extends ISharedObject 

Extends: ISharedObject

Remarks

Max results is restricted to 16384 results, good for a 4k screen with 4 elements per quad. For best performance insert large bounding boxes first.

Methods

Method Description
addBoundingBox(aabb, elementId, dataId, filterMask)  
getQuadElementCount()  
getResults()  
queryPoint(point, filterMask)  
setOptions(maxDepth, maxElementsPerNode)  
setTopLevel(range2d)