Package org.sunflow.core.photonmap
Class CausticPhotonMap.Photon
- java.lang.Object
-
- org.sunflow.core.photonmap.CausticPhotonMap.Photon
-
- Enclosing class:
- CausticPhotonMap
private static class CausticPhotonMap.Photon extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) short
dir
(package private) int
flags
(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
-
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
-
-