Uses of Package
de.grogra.ray.physics
Package
Description
-
ClassDescriptionA
Light
instance represents a light source.AScattering
instance represents a scattering entity: Either a surfaceShader
, aLight
source, or aSensor
.This class implements a spectrum which is represented by threefloat
values which are interpreted as the red, green and blue part of the spectrum. -
ClassDescriptionThis class implements a spectrum which is represented by three
float
values which are interpreted as the red, green and blue part of the spectrum. -
ClassDescriptionThis class serves as input to scattering calculations.A
Light
instance represents a light source.AScattering
instance represents a scattering entity: Either a surfaceShader
, aLight
source, or aSensor
.This interface represents a spectrum, i.e., a function f(ν) of frequency ν of a wave. -
ClassDescriptionThis class serves as input to scattering calculations.A
Scattering
instance represents a scattering entity: Either a surfaceShader
, aLight
source, or aSensor
.AShader
instance 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. -
-
-
ClassDescriptionThis class implements a spectrum which is represented by three
double
values which are interpreted as the red, green and blue part of the spectrum. -
ClassDescriptionThis class serves as input to scattering calculations.A
Scattering
instance represents a scattering entity: Either a surfaceShader
, aLight
source, or aSensor
.This interface represents a spectrum, i.e., a function f(ν) of frequency ν of a wave. -
ClassDescriptionThis class serves as input to scattering calculations.A
Light
instance represents a light source.AScattering
instance represents a scattering entity: Either a surfaceShader
, aLight
source, or aSensor
.This interface represents a spectrum, i.e., a function f(ν) of frequency ν of a wave. -
ClassDescriptionAn
Interior
instance represents the interior of a solid object.ALight
instance represents a light source.AShader
instance 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. -
ClassDescriptionThis class serves as input to scattering calculations.An
Interior
instance represents the interior of a solid object.This class serves as input toInterior.attenuate(Input, Color3f)
.ALight
instance represents a light source.AScattering
instance represents a scattering entity: Either a surfaceShader
, aLight
source, or aSensor
.AShader
instance 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. -
ClassDescriptionThis interface is used to store more information during the computation of the
LightModel
.This class stores some useful information about incoming rays of an corresponding object, which has received a certain ray.This class distinguishThis class serves as input to scattering calculations.This class serves as input toInterior.attenuate(Input, Color3f)
.AScattering
instance represents a scattering entity: Either a surfaceShader
, aLight
source, or aSensor
.This interface represents a spectrum, i.e., a function f(ν) of frequency ν of a wave.This class implements a spectrum which is represented by threedouble
values which are interpreted as the red, green and blue part of the spectrum.This class implements a spectrum which is represented by threefloat
values which are interpreted as the red, green and blue part of the spectrum. -
-
ClassDescriptionThis interface represents a spectrum, i.e., a function f(ν) of frequency ν of a wave.This class implements a spectrum which is represented by three
float
values which are interpreted as the red, green and blue part of the spectrum. -
ClassDescriptionAn
Interior
instance represents the interior of a solid object.ALight
instance represents a light source.AShader
instance 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. -
ClassDescriptionThis class serves as input to scattering calculations.This class implements a spectrum which is represented by three
double
values which are interpreted as the red, green and blue part of the spectrum. -
ClassDescriptionA
Shader
instance 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. -
ClassDescriptionA
Shader
instance 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. -
ClassDescriptionThis interface is used to store more information during the computation of the
LightModel
.This class serves as input to scattering calculations.This interface represents a spectrum, i.e., a function f(ν) of frequency ν of a wave. -
ClassDescriptionThis class serves as input to scattering calculations.A
Light
instance represents a light source.AScattering
instance represents a scattering entity: Either a surfaceShader
, aLight
source, or aSensor
.This interface represents a spectrum, i.e., a function f(ν) of frequency ν of a wave.This class implements a spectrum which is represented by threedouble
values which are interpreted as the red, green and blue part of the spectrum. -
ClassDescriptionThis interface is used to store more information during the computation of the
LightModel
.This interface represents a spectrum, i.e., a function f(ν) of frequency ν of a wave.This class implements a spectrum which is represented by threedouble
values which are interpreted as the red, green and blue part of the spectrum.