#pragma once

#include <random>

#include "../sampling/Sampler.h"
#include "../tools/Vec3.h"

namespace material {

util::Vec3 reflection(const util::Vec3& d, const util::Vec3& n) {
	return d - (n * (2 * util::dot(n, d)));
}
}  // namespace material