Package org.sunflow.core.gi
Class IrradianceCacheGIEngine.Node
- java.lang.Object
-
- org.sunflow.core.gi.IrradianceCacheGIEngine.Node
-
- Enclosing class:
- IrradianceCacheGIEngine
private final class IrradianceCacheGIEngine.Node extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Point3
center
(package private) IrradianceCacheGIEngine.Node[]
children
(package private) IrradianceCacheGIEngine.Sample
first
(package private) float
halfSideLength
(package private) float
quadSideLength
(package private) float
sideLength
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) float
find(IrradianceCacheGIEngine.Sample x)
(package private) boolean
isInside(Point3 p)
-
-
-
Field Detail
-
children
IrradianceCacheGIEngine.Node[] children
-
first
IrradianceCacheGIEngine.Sample first
-
center
Point3 center
-
sideLength
float sideLength
-
halfSideLength
float halfSideLength
-
quadSideLength
float quadSideLength
-
-
Constructor Detail
-
Node
Node(Point3 center, float sideLength)
-
-
Method Detail
-
isInside
final boolean isInside(Point3 p)
-
find
final float find(IrradianceCacheGIEngine.Sample x)
-
-