java.lang.Object
de.grogra.ray2.tracing.modular.PathValues
- Direct Known Subclasses:
CombinedPathValues
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(int size) booleanisSpecular(int index) voidsaveGeometryFactor(int i, float geoFac) voidsaveHitLight(int index, Light hitLight) voidsavePathLenght(int depth) voidsaveProbabilityDensity(int i, float probDens) voidsaveResult(float value) voidsaveValues(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)
-