public class OctTree
Class OctTree. Provides octtree functionality for the Hytale server.
java.lang.Object > OctTree
Field Summary
min
final
Vector3d
min
Field min.
side
final
double
side
Field side.
subMin
final
Vector3d
subMin
Field subMin.
sub
final
Box
sub
Field sub.
range
final
Box
range
Field range.
point
final
Vector3d
point
Field point.
value
final
T
value
Field value.
count
private
int
count
Field count.
Method Detail
OctTree
public
public
OctTree
(final double inradius)
Method OctTree.
- Parameters:
final doubleinradius
Box
public
new
Box
(-inradius, -inradius, -inradius, inradius, inradius, inradius)
Method Box.
- Parameters:
-inradius-inradiusinradiusinradius
subdivide
private
void
subdivide
(final Node node)
Method subdivide.
- Parameters:
final Nodenode
Vector3d
public
new
Vector3d
(min.x + (((i & 0x1)
Method Vector3d.
- Parameters:
min.x + (((i &0x1
getAllPoints
public
Vector3d>
getAllPoints
()
Method getAllPoints.
size
public
int
size
()
Method size.