- All Implemented Interfaces:
Implements a f: mag -> level bijective map, where octree nodes in a level are filled with magnitude-sorted stars until one of them is saturated before proceeding to lower levels. This uses more memory than the outdated
OctreeGeneratorPartbut it generally produces an artifact-free octree. The technique is called MS-LOD.
getDiscardedpublic int getDiscarded()
getPositionOctantIdpublic Long getPositionOctantId
(double x, double y, double z, int level)Gets the id of the node which corresponds to the given xyz position
x- Position in x
y- Position in y
z- Position in z
- Id of node which contains the position. The id is a long where the two least significant digits indicate the level and the rest of digit positions indicate the index in the level of the position.