PBRT
Sphere Class Reference
Inheritance diagram for Sphere:
Shape ReferenceCounted

List of all members.

Public Member Functions

 Sphere (const Transform *o2w, const Transform *w2o, bool ro, float rad, float zmin, float zmax, float phiMax)
BBox ObjectBound () const
bool Intersect (const Ray &ray, float *tHit, float *rayEpsilon, DifferentialGeometry *dg) const
bool IntersectP (const Ray &ray) const
float Area () const
Point Sample (float u1, float u2, Normal *ns) const
Point Sample (const Point &p, float u1, float u2, Normal *ns) const
float Pdf (const Point &p, const Vector &wi) const

The documentation for this class was generated from the following files: