#include "Background.h" #include <limits> shapes::Background::Background (const std::shared_ptr<material::Material>& material) :material_ (material) {} std::shared_ptr<cam::Hit> shapes::Background::intersect (const cam::Ray& r) { return std::make_shared<cam::Hit> (cam::Hit(r(std::numeric_limits<float>::infinity ()),util::Vec3(0,0,0),std::numeric_limits<float>::infinity(), material_)); }