pl.webnet.JaTrac
Class RayTree
java.lang.Object
|
+--pl.webnet.JaTrac.RayTree
- class RayTree
- extends java.lang.Object
Constructor Summary |
RayTree(pl.webnet.JaTrac.Scene s,
int maxLevel)
|
Method Summary |
pl.webnet.JaTrac.Ray |
generateSpecularRay(pl.webnet.JaTrac.Point hitPoint,
pl.webnet.JaTrac.Vec normalVec,
pl.webnet.JaTrac.Ray rayDir)
|
pl.webnet.JaTrac.Ray |
generateTransmittedRay(pl.webnet.JaTrac.Point hitPoint,
pl.webnet.JaTrac.Vec normalVec,
pl.webnet.JaTrac.Ray incidentRay)
|
pl.webnet.JaTrac.Spectrum |
processTextures(pl.webnet.JaTrac.Primitive prim,
pl.webnet.JaTrac.Point hitPoint,
pl.webnet.JaTrac.Vec normalVec)
|
pl.webnet.JaTrac.Spectrum |
shade(int level,
double weight,
pl.webnet.JaTrac.Point hitPoint,
pl.webnet.JaTrac.Vec normalVec,
pl.webnet.JaTrac.Ray ray,
pl.webnet.JaTrac.Intersection intersection)
|
pl.webnet.JaTrac.Ray |
trace(int level,
double weight,
pl.webnet.JaTrac.Ray ray)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
scene
pl.webnet.JaTrac.Scene scene
iTester
pl.webnet.JaTrac.IntersectionTester iTester
noShadowConst
final java.lang.Double noShadowConst
ambientSpectrum
final pl.webnet.JaTrac.Spectrum ambientSpectrum
maxRecurseLevel
int maxRecurseLevel
RayTree
public RayTree(pl.webnet.JaTrac.Scene s,
int maxLevel)
trace
public pl.webnet.JaTrac.Ray trace(int level,
double weight,
pl.webnet.JaTrac.Ray ray)
processTextures
public pl.webnet.JaTrac.Spectrum processTextures(pl.webnet.JaTrac.Primitive prim,
pl.webnet.JaTrac.Point hitPoint,
pl.webnet.JaTrac.Vec normalVec)
shade
public pl.webnet.JaTrac.Spectrum shade(int level,
double weight,
pl.webnet.JaTrac.Point hitPoint,
pl.webnet.JaTrac.Vec normalVec,
pl.webnet.JaTrac.Ray ray,
pl.webnet.JaTrac.Intersection intersection)
generateSpecularRay
public pl.webnet.JaTrac.Ray generateSpecularRay(pl.webnet.JaTrac.Point hitPoint,
pl.webnet.JaTrac.Vec normalVec,
pl.webnet.JaTrac.Ray rayDir)
generateTransmittedRay
public pl.webnet.JaTrac.Ray generateTransmittedRay(pl.webnet.JaTrac.Point hitPoint,
pl.webnet.JaTrac.Vec normalVec,
pl.webnet.JaTrac.Ray incidentRay)