jme3tools.optimize
クラス Octree

java.lang.Object
  上位を拡張 jme3tools.optimize.Octree

public class Octree
extends java.lang.Object


コンストラクタの概要
Octree(Spatial scene)
           
Octree(Spatial scene, int minTrisPerNode)
           
 
メソッドの概要
 void construct()
           
 void createFastOctnodes(java.util.List<Geometry> globalGeomList)
           
 void generateFastOctnodeLinks()
           
 void generateRenderSet(java.util.Set<Geometry> renderSet, Camera cam)
           
 BoundingBox getBound()
           
 FastOctnode getFastRoot()
           
 void intersect(Ray r, float farPlane, Geometry[] geoms, CollisionResults results)
           
 void renderBounds(RenderQueue rq, Matrix4f transform, WireBox box, Material mat)
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Octree

public Octree(Spatial scene,
              int minTrisPerNode)

Octree

public Octree(Spatial scene)
メソッドの詳細

construct

public void construct()

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)