PBRT
|
Public Member Functions | |
DifferentialGeometry (const Point &P, const Vector &DPDU, const Vector &DPDV, const Normal &DNDU, const Normal &DNDV, float uu, float vv, const Shape *sh) | |
void | ComputeDifferentials (const RayDifferential &r) const |
Public Attributes | |
Point | p |
Normal | nn |
float | u |
float | v |
const Shape * | shape |
Vector | dpdu |
Vector | dpdv |
Normal | dndu |
Normal | dndv |
Vector | dpdx |
Vector | dpdy |
float | dudx |
float | dvdx |
float | dudy |
float | dvdy |