Public Member Functions | |
| EnvironmentBxDF () | |
| virtual | ~EnvironmentBxDF () |
| virtual void | f (const TsPack *tspack, const Vector &wo, const Vector &wi, SWCSpectrum *const F) const |
Definition at line 36 of file environment.cpp.
| EnvironmentBxDF::EnvironmentBxDF | ( | ) | [inline] |
Definition at line 38 of file environment.cpp.
| virtual EnvironmentBxDF::~EnvironmentBxDF | ( | ) | [inline, virtual] |
Definition at line 40 of file environment.cpp.
| virtual void EnvironmentBxDF::f | ( | const TsPack * | tspack, | |
| const Vector & | wo, | |||
| const Vector & | wi, | |||
| SWCSpectrum *const | f | |||
| ) | const [inline, virtual] |
Evaluates the BxDF. Accumulates the result in the f parameter.
Implements lux::BxDF.
Definition at line 41 of file environment.cpp.
References INV_PI, lux::SameHemisphere(), and lux::Vector::z.
1.6.2-20100208