Package org.sunflow.core.photonmap
Class GlobalPhotonMap.Photon
- java.lang.Object
-
- org.sunflow.core.photonmap.GlobalPhotonMap.Photon
-
- Enclosing class:
- GlobalPhotonMap
static class GlobalPhotonMap.Photon extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intdata(package private) shortdir(package private) intflags(package private) shortnormal(package private) intpower(package private) static intSPLIT_MASK(package private) static intSPLIT_X(package private) static intSPLIT_Y(package private) static intSPLIT_Z(package private) floatx(package private) floaty(package private) floatz
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) floatgetCoord(int axis)(package private) floatgetDist1(float px, float py, float pz)(package private) floatgetDist2(float px, float py, float pz)(package private) voidsetSplitAxis(int axis)
-
-
-
Field Detail
-
x
float x
-
y
float y
-
z
float z
-
dir
short dir
-
normal
short normal
-
data
int data
-
power
int power
-
flags
int flags
-
SPLIT_X
static final int SPLIT_X
- See Also:
- Constant Field Values
-
SPLIT_Y
static final int SPLIT_Y
- See Also:
- Constant Field Values
-
SPLIT_Z
static final int SPLIT_Z
- See Also:
- Constant Field Values
-
SPLIT_MASK
static final int SPLIT_MASK
- See Also:
- Constant Field Values
-
-