PBRT
Imath::Plane3< T > Class Template Reference

List of all members.

Public Member Functions

 Plane3 (const Vec3< T > &normal, T distance)
 Plane3 (const Vec3< T > &point, const Vec3< T > &normal)
 Plane3 (const Vec3< T > &point1, const Vec3< T > &point2, const Vec3< T > &point3)
void set (const Vec3< T > &normal, T distance)
void set (const Vec3< T > &point, const Vec3< T > &normal)
void set (const Vec3< T > &point1, const Vec3< T > &point2, const Vec3< T > &point3)
bool intersect (const Line3< T > &line, Vec3< T > &intersection) const
bool intersectT (const Line3< T > &line, T &parameter) const
distanceTo (const Vec3< T > &) const
Vec3< T > reflectPoint (const Vec3< T > &) const
Vec3< T > reflectVector (const Vec3< T > &) const

Public Attributes

Vec3< T > normal
distance

template<class T>
class Imath::Plane3< T >


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