#include <texture.h>

Public Member Functions | |
| PlanarMapping2D (const Vector &v1, const Vector &v2, float du=0, float dv=0) | |
| void | Map (const DifferentialGeometry &dg, float *s, float *t, float *dsdx, float *dtdx, float *dsdy, float *dtdy) const |
Private Attributes | |
| Vector | vs |
| Vector | vt |
| float | ds |
| float | dt |
Definition at line 78 of file texture.h.
| void PlanarMapping2D::Map | ( | const DifferentialGeometry & | dg, | |
| float * | s, | |||
| float * | t, | |||
| float * | dsdx, | |||
| float * | dtdx, | |||
| float * | dsdy, | |||
| float * | dtdy | |||
| ) | const [virtual] |
Implements TextureMapping2D.
Definition at line 139 of file texture.cpp.
References Dot(), DifferentialGeometry::dpdx, DifferentialGeometry::dpdy, ds, dt, DifferentialGeometry::p, vs, and vt.
Vector PlanarMapping2D::vs [private] |
Vector PlanarMapping2D::vt [private] |
float PlanarMapping2D::ds [private] |
float PlanarMapping2D::dt [private] |
1.5.6