pub fn aabb_intersect( ray_origin: Vec3, inv_ray_dir: Vec3, aabb_min: Vec3, aabb_max: Vec3, ) -> Option<(f32, f32)>