#include <reflection.h>
Public Member Functions | |
Spectrum | f (const Vector &wo, const Vector &wi) const |
OrenNayar (const Spectrum &reflectance, float sig) | |
Private Attributes | |
Spectrum | R |
float | A |
float | B |
Definition at line 360 of file reflection.h.
OrenNayar::OrenNayar | ( | const Spectrum & | reflectance, | |
float | sig | |||
) | [inline] |
Definition at line 364 of file reflection.h.
Implements BxDF.
Definition at line 170 of file reflection.cpp.
References A, AbsCosTheta(), B, CosPhi(), INV_PI, R, SinPhi(), and SinTheta().
float OrenNayar::A [private] |
Definition at line 375 of file reflection.h.
Referenced by f(), and OrenNayar().
float OrenNayar::B [private] |
Definition at line 375 of file reflection.h.
Referenced by f(), and OrenNayar().
Spectrum OrenNayar::R [private] |
Definition at line 374 of file reflection.h.
Referenced by f().