#ifndef SPHERE_H_INCLUDED #define SPHERE_H_INCLUDED #include #include class Sphere : public BaseObject { public: Sphere( const Vector3 ¢re, double radius ); virtual ~Sphere( void ); bool closestIntersect( Vector3 *pos, Vector3 *norm, const Vector3 &o, const Vector3 &dir ) const; private: Vector3 p; double r; }; #endif // SPHERE_H_INCLUDED