@ue-too/dynamics / index / QuadTree
クラス: QuadTree<T>
定義: quadtree.ts:36
QuadTree spatial indexing structure for efficient collision detection.
型パラメーター
T
T extends QuadTreeObject
実装
SpatialIndex<T>
コンストラクター
コンストラクター
new QuadTree<
T>(level,bounds):QuadTree<T>
定義: quadtree.ts:45
パラメータ
level
number
bounds
戻り値
QuadTree<T>
メソッド
clear()
clear():
void
定義: quadtree.ts:70
戻り値
void
の実装
draw()
draw(
context):void
定義: quadtree.ts:52
パラメータ
context
CanvasRenderingContext2D
戻り値
void
の実装
getIndex()
getIndex(
vBody):-1|0|1|2|3
定義: quadtree.ts:121
パラメータ
vBody
T
戻り値
-1 | 0 | 1 | 2 | 3
insert()
insert(
vBody):void
定義: quadtree.ts:148
パラメータ
vBody
T
戻り値
void
の実装
retrieve()
retrieve(
vBody):T[]
定義: quadtree.ts:183
パラメータ
vBody
T
戻り値
T[]
の実装
split()
split():
void
定義: quadtree.ts:81
戻り値
void