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) int
data
(package private) short
dir
(package private) int
flags
(package private) short
normal
(package private) int
power
(package private) static int
SPLIT_MASK
(package private) static int
SPLIT_X
(package private) static int
SPLIT_Y
(package private) static int
SPLIT_Z
(package private) float
x
(package private) float
y
(package private) float
z
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) float
getCoord(int axis)
(package private) float
getDist1(float px, float py, float pz)
(package private) float
getDist2(float px, float py, float pz)
(package private) void
setSplitAxis(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
-
-