#ifndef HITTABLE_H #define HITTABLE_H #include "ray.h" struct hit_record { Point3 p; Vec3 normal; double t; }; class Hittable { public: virtual bool hit(cosnt Ray &r, double t_min, double t_max, hit_record &rec) const = 0; } #endif // HITTABLE_H