de.grogra.ray.intersection
public class DefaultCellGenerator extends java.lang.Object implements CellGenerator
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultCellGenerator.BoxIntersectionInput |
class |
DefaultCellGenerator.BoxIntersectionLocals |
class |
DefaultCellGenerator.BoxIntersectionOutput |
class |
DefaultCellGenerator.FirstCellLocals |
CellGenerator.NextCellOutput| Modifier and Type | Field and Description |
|---|---|
int |
m_different |
int |
m_same |
| Constructor and Description |
|---|
DefaultCellGenerator() |
| Modifier and Type | Method and Description |
|---|---|
static void |
getBoxEnteringIntersection(DefaultCellGenerator.BoxIntersectionInput input,
DefaultCellGenerator.BoxIntersectionLocals local,
DefaultCellGenerator.BoxIntersectionOutput output) |
void |
getBoxLeavingIntersection(DefaultCellGenerator.BoxIntersectionInput input,
DefaultCellGenerator.BoxIntersectionLocals local,
DefaultCellGenerator.BoxIntersectionOutput output) |
void |
initialize(OctreeCell sceneNode,
int maxDepth) |
void |
nextCell(CellGenerator.NextCellOutput output) |
void |
setRay(Ray ray) |
public static void getBoxEnteringIntersection(DefaultCellGenerator.BoxIntersectionInput input, DefaultCellGenerator.BoxIntersectionLocals local, DefaultCellGenerator.BoxIntersectionOutput output)
public void getBoxLeavingIntersection(DefaultCellGenerator.BoxIntersectionInput input, DefaultCellGenerator.BoxIntersectionLocals local, DefaultCellGenerator.BoxIntersectionOutput output)
public void initialize(OctreeCell sceneNode, int maxDepth)
initialize in interface CellGeneratorpublic void nextCell(CellGenerator.NextCellOutput output)
nextCell in interface CellGeneratorpublic void setRay(Ray ray)
setRay in interface CellGenerator