Skip to content
Snippets Groups Projects
Background.cpp 433 B
Newer Older
Postea's avatar
Postea committed
#include "Background.h"
Yoel's avatar
Yoel committed

Postea's avatar
Postea committed
#include <limits>

Yoel's avatar
Yoel committed
shapes::Background::Background(
    const std::shared_ptr<material::Material>& material)
    : material(material) {
Postea's avatar
Postea committed

std::shared_ptr<cam::Hit> shapes::Background::intersect(
    const cam::Ray& r) const {
Yoel's avatar
Yoel committed
	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));
Postea's avatar
Postea committed
}