java.lang.Object
de.grogra.ray2.tracing.modular.PathValues
- Direct Known Subclasses:
CombinedPathValues
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
initialize
(int size) boolean
isSpecular
(int index) void
saveGeometryFactor
(int i, float geoFac) void
saveHitLight
(int index, Light hitLight) void
savePathLenght
(int depth) void
saveProbabilityDensity
(int i, float probDens) void
saveResult
(float value) void
saveValues
(int i, Line r, Intersection desc, Environment env, Spectrum spec, Scattering sh, boolean isSpec, boolean isRefrac) toString()
-
Field Details
-
intersecList
-
envList
-
shaderList
-
specReflectionList
public boolean[] specReflectionList -
specRefractionList
public boolean[] specRefractionList -
hitLights
-
rayListBE
-
weightListBE
-
geometryFactorsBE
-
pathResultList
public float pathResultList -
initialSpectrum
-
pathLength
public int pathLength -
color
-
creatorID
public int creatorID
-
-
Constructor Details
-
PathValues
public PathValues()
-
-
Method Details
-
initialize
public void initialize(int size) -
saveValues
public void saveValues(int i, Line r, Intersection desc, Environment env, Spectrum spec, Scattering sh, boolean isSpec, boolean isRefrac) -
saveProbabilityDensity
public void saveProbabilityDensity(int i, float probDens) -
saveGeometryFactor
public void saveGeometryFactor(int i, float geoFac) -
saveResult
public void saveResult(float value) -
saveHitLight
-
toString
-
savePathLenght
public void savePathLenght(int depth) -
isSpecular
public boolean isSpecular(int index)
-