Archon::Raytracer::Sphere Class Reference

Inheritance diagram for Archon::Raytracer::Sphere:

Inheritance graph
[legend]
Collaboration diagram for Archon::Raytracer::Sphere:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Sphere (const Surface *surface, const CoordSystem3x3 &s)
 's' is the transformation that sends the origin centered unit sphere into the generalized sphere as it will appear in the reference coordinate system.
 ~Sphere ()
bool intersect (const Line3 &ray, const Object *originObject, const Object::Part *originPart, double &dist, const Object::Part **=0) const
void interiorIntersect (const Line3 &ray, const Object::Part *originPart, double &dist, const Object::Part *&) const
void map (const Vector3 &point, Vector3 &normal) const
void map (const Vector3 &point, Vector3 &normal, Vector2 &texturePoint) const

Detailed Description

Definition at line 162 of file object.H.


The documentation for this class was generated from the following files:
Generated on Sun Jul 30 22:57:02 2006 for Archon by  doxygen 1.4.4