jme3tools.optimize
Class Octree
java.lang.Object
jme3tools.optimize.Octree
public class Octree
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Octree
public Octree(Spatial scene)
construct
public void construct(int maxDepth,
float maxVolume,
int minTrisPerNode)
createFastOctnodes
public void createFastOctnodes(java.util.List<Geometry> globalGeomList)
getBound
public BoundingBox getBound()
getFastRoot
public FastOctnode getFastRoot()
generateFastOctnodeLinks
public void generateFastOctnodeLinks()
generateRenderSet
public void generateRenderSet(java.util.Set<Geometry> renderSet,
Camera cam)
renderBounds
public void renderBounds(RenderQueue rq,
Matrix4f transform,
WireBox box,
Material mat)
intersect
public void intersect(Ray r,
float farPlane,
Geometry[] geoms,
CollisionResults results)