Octree
Extends:
Constructor Summary
| Public Constructor | ||
| public |
|
|
Member Summary
| Public Members | ||
| public |
breathFirstList: *[] |
|
| public |
|
|
| public |
levelLists: *[] |
|
| public |
maxDepth: * |
|
Method Summary
| Public Methods | ||
| public |
extractBreathFirstList(fn: *): * |
|
| public |
|
|
| public |
traverseBreathFirstCached(fn: *) |
|
Inherited Summary
| From class OctreeNode | ||
| public |
|
|
| public |
|
|
| public |
center: * |
|
| public |
depth: * |
|
| public |
|
|
| public |
height: * |
|
| public |
id: * |
|
| public |
largestEdge: * |
|
| public |
|
|
| public |
|
|
| public |
level: * |
|
| public |
matrix: * |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
parent: * |
|
| public |
quadrants: *[] |
|
| public |
radius: * |
|
| public |
|
|
| public |
|
|
| public |
viewer: * |
|
| public |
width: * |
|
| public |
x: * |
|
| public |
y: * |
|
| public |
z: * |
|
| public |
|
|
| public |
getBounds(): * |
|
| public |
getCenter(): * |
|
| public |
getMatrix(): * |
|
| public |
getNodeById(id: *): * |
|
| public |
getQuadrant(localId: *): * |
|
| public |
prepareBreathFirstInternal(breathFirstList: *, fn: *, level: *) |
|
| public |
prepareFullListInternal(fullList: *, level: *) |
|
| public |
prepareLevelListsInternal(level: *, levelList: *) |
|
| public |
traverse(fn: *, onlyLeafs: *, level: *) |
|
| public |
traverseBreathFirst(fn: *) |
|
| public |
traverseBreathFirstInternal(fn: *, level: *) |
|
