jme3tools.optimize
クラス Octnode
java.lang.Object
jme3tools.optimize.Octnode
public class Octnode
- extends java.lang.Object
メソッドの概要 |
void |
collectTriangles(Geometry[] inGeoms)
|
void |
createFastOctnode(java.util.List<Geometry> globalGeomList)
|
void |
generateFastOctnodeLinks(Octnode parent,
Octnode nextSibling,
int side)
|
void |
generateRenderSet(java.util.Set<Geometry> renderSet,
Camera cam)
|
void |
intersectWhere(Ray r,
Geometry[] geoms,
float sceneMin,
float sceneMax,
CollisionResults results)
|
void |
renderBounds(RenderQueue rq,
Matrix4f transform,
WireBox box,
Material mat)
|
void |
subdivide(int minTrisPerNode)
|
void |
subdivide(int depth,
int minTrisPerNode)
|
クラス java.lang.Object から継承されたメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Octnode
public Octnode(BoundingBox bbox,
java.util.ArrayList<OCTTriangle> tris)
subdivide
public void subdivide(int depth,
int minTrisPerNode)
subdivide
public void subdivide(int minTrisPerNode)
createFastOctnode
public void createFastOctnode(java.util.List<Geometry> globalGeomList)
generateFastOctnodeLinks
public void generateFastOctnodeLinks(Octnode parent,
Octnode nextSibling,
int side)
generateRenderSet
public void generateRenderSet(java.util.Set<Geometry> renderSet,
Camera cam)
collectTriangles
public void collectTriangles(Geometry[] inGeoms)
renderBounds
public void renderBounds(RenderQueue rq,
Matrix4f transform,
WireBox box,
Material mat)
intersectWhere
public final void intersectWhere(Ray r,
Geometry[] geoms,
float sceneMin,
float sceneMax,
CollisionResults results)