PBRT
Hyperboloid Class Reference
Inheritance diagram for Hyperboloid:
Shape ReferenceCounted

List of all members.

Public Member Functions

 Hyperboloid (const Transform *o2w, const Transform *w2o, bool ro, const Point &point1, const Point &point2, float tm)
BBox ObjectBound () const
bool Intersect (const Ray &ray, float *tHit, float *rayEpsilon, DifferentialGeometry *dg) const
bool IntersectP (const Ray &ray) const
float Area () const

Protected Attributes

Point p1
Point p2
float zmin
float zmax
float phiMax
float rmax
float a
float c

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