use crate::types_defined::{HitRecord, Ray};
pub trait Hittable {
fn hit(self, r: &Ray, t_min: f32, t_max: f32) -> HitRecord;
}