List of all members.
Public Member Functions |
| Triangle (const Transform *o2w, const Transform *w2o, bool ro, TriangleMesh *m, int n) |
BBox | ObjectBound () const |
BBox | WorldBound () const |
bool | Intersect (const Ray &ray, float *tHit, float *rayEpsilon, DifferentialGeometry *dg) const |
bool | IntersectP (const Ray &ray) const |
void | GetUVs (float uv[3][2]) const |
float | Area () const |
virtual void | GetShadingGeometry (const Transform &obj2world, const DifferentialGeometry &dg, DifferentialGeometry *dgShading) const |
Point | Sample (float u1, float u2, Normal *Ns) const |
The documentation for this class was generated from the following files:
- /home/felix/UBC/projects/AdaptiveLightfieldSampling/pbrt_v2/src/shapes/trianglemesh.h
- /home/felix/UBC/projects/AdaptiveLightfieldSampling/pbrt_v2/src/shapes/trianglemesh.cpp