JPBRT 0.5

org.jpbrt.core
Interface VolumeRegion


public interface VolumeRegion

Describes volume scattering in a region of a scene.

References:

Version:
1.0 2010-09-06 Created.
Author:
Werner Randelshofer

Method Summary
 BBox getWorldBounds()
           
 boolean intersectP(RayDifferential ray, float[] t)
           
 Spectrum Lve(Point p, Vector w, float time)
           
 float p(Point p, Vector v1, Vector v2, float time)
           
 Spectrum sigma_s(Point p, Vector w, float time)
           
 Spectrum tau(Ray tauRay, float step, float offset)
           
 

Method Detail

getWorldBounds

BBox getWorldBounds()

intersectP

boolean intersectP(RayDifferential ray,
                   float[] t)

tau

Spectrum tau(Ray tauRay,
             float step,
             float offset)

Lve

Spectrum Lve(Point p,
             Vector w,
             float time)

sigma_s

Spectrum sigma_s(Point p,
                 Vector w,
                 float time)

p

float p(Point p,
        Vector v1,
        Vector v2,
        float time)

Copyright 2010 © by the authors and contributors of the JPBRT project.
Some rights reserved.