Uses of Interface
de.grogra.ray.physics.Scattering
Packages that use Scattering
Package
Description
-
Uses of Scattering in de.grogra.glsl.light
Classes in de.grogra.glsl.light that implement Scattering -
Uses of Scattering in de.grogra.gpuflux.imp3d.objects
Classes in de.grogra.gpuflux.imp3d.objects that implement Scattering -
Uses of Scattering in de.grogra.gpuflux.imp3d.shading
Classes in de.grogra.gpuflux.imp3d.shading that implement Scattering -
Uses of Scattering in de.grogra.imp3d
Classes in de.grogra.imp3d that implement Scattering -
Uses of Scattering in de.grogra.imp3d.objects
Classes in de.grogra.imp3d.objects that implement ScatteringModifier and TypeClassDescriptionclass
This class implements an ambient light.class
This class implements a directional light.class
class
class
class
class
class
This class implements a spot light. -
Uses of Scattering in de.grogra.imp3d.shading
Subinterfaces of Scattering in de.grogra.imp3d.shadingClasses in de.grogra.imp3d.shading that implement ScatteringModifier and TypeClassDescriptionclass
class
final class
Deprecated.class
APhong
shader represents a Phong-like reflector.final class
ARGBAShader
implements a simple lambertian material with a single color and an alpha-value for the transparency.class
class
class
class
This abstract base class defines a shader which switches between a set of actual shaders based on the shading environment and ray direction. -
Uses of Scattering in de.grogra.ray.physics
Subinterfaces of Scattering in de.grogra.ray.physicsModifier and TypeInterfaceDescriptioninterface
interface
ALight
instance represents a light source.interface
interface
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.Methods in de.grogra.ray.physics with parameters of type ScatteringModifier and TypeMethodDescriptionstatic void
Tests.computeAlbedo
(Scattering s, int angleSteps, int n) -
Uses of Scattering in de.grogra.ray2.tracing.modular
Fields in de.grogra.ray2.tracing.modular with type parameters of type ScatteringMethods in de.grogra.ray2.tracing.modular with parameters of type ScatteringModifier and TypeMethodDescriptionvoid
PathValues.saveValues
(int i, Line r, Intersection desc, Environment env, Spectrum spec, Scattering sh, boolean isSpec, boolean isRefrac)