public class BSPTreeNode
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
int |
axis |
BSPTreeNode |
back |
BSPTreeNode |
front |
java.util.Vector<JSOSubNet> |
leafs |
BSPPlane |
plx |
double |
value |
| Constructor and Description |
|---|
BSPTreeNode() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Build(java.util.Vector<JSOSubNet> layer) |
void |
SplitObjsByPlane(java.util.Vector<JSOSubNet> layer,
BSPPlane splitplane,
java.util.Vector<JSOSubNet> inobjs,
java.util.Vector<JSOSubNet> outobjs) |
void |
Traverse(org.processmining.visualisation3d.graphicsdatastructures.JoglCamera cam,
java.util.Vector<JSOSubNet> nets) |
public int axis
public double value
public BSPPlane plx
public BSPTreeNode front
public BSPTreeNode back
public java.util.Vector<JSOSubNet> leafs
public boolean Build(java.util.Vector<JSOSubNet> layer)
public void SplitObjsByPlane(java.util.Vector<JSOSubNet> layer, BSPPlane splitplane, java.util.Vector<JSOSubNet> inobjs, java.util.Vector<JSOSubNet> outobjs)
public void Traverse(org.processmining.visualisation3d.graphicsdatastructures.JoglCamera cam,
java.util.Vector<JSOSubNet> nets)