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) Point3center(package private) IrradianceCacheGIEngine.Node[]children(package private) IrradianceCacheGIEngine.Samplefirst(package private) floathalfSideLength(package private) floatquadSideLength(package private) floatsideLength
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) floatfind(IrradianceCacheGIEngine.Sample x)(package private) booleanisInside(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)
-
-