Module raytracer
Package de.grogra.ray.physics
package de.grogra.ray.physics
-
ClassDescriptionThis interface is used to store more information during the computation of the.
invalid reference
LightModelThis class stores some useful information about incoming rays of an corresponding object, which has received a certain ray.This class distinguishThis class stores some useful information about incoming rays of an corresponding object, which has received a certain ray.This class serves as input to scattering calculations.AnInteriorinstance represents the interior of a solid object.This class serves as input toInterior.attenuate(Input, Color3f).ALightinstance represents a light source.AScatteringinstance represents a scattering entity: Either a surfaceShader, aLightsource, or aSensor.AShaderinstance represents a surface shader which calculates the color of an outgoing light ray at a given point as a function of geometrical and optical properties, namely local and global point coordinates, canonical uv-coordinates, surface tangent vectors, outgoing ray direction, index of refraction, and a list of incident light rays, consisting of color and direction.This interface represents a spectrum, i.e., a function f(ν) of frequency ν of a wave.This class implements a spectrum which is represented by threedoublevalues which are interpreted as the red, green and blue part of the spectrum.This class implements a spectrum which is represented by threefloatvalues which are interpreted as the red, green and blue part of the spectrum.