Hermes
|
Public Member Functions | |
virtual point3 | closestPoint (const point3 &p) const =0 |
virtual normal3 | closestNormal (const point3 &p) const =0 |
virtual bbox3 | boundingBox () const =0 |
virtual void | closestIntersection (const Ray3 &r, SurfaceRayIntersection *i) const =0 |
virtual bool | intersects (const Ray3 &r) const |
virtual double | closestDistance (const point3 &p) const |