bool intersect_ray(Ray &ray, Intersection *intersection=nullptr) { return world.intersect_ray(ray, intersection); }