#include /* rand() */ #include #include "Ray.h" Ray Ray::randomRay() { return Ray(Vector(0, 0, 0), Vector::randomVector()); } std::ostream & operator<<(std::ostream & out, const Ray & r) { out << "(" << r.getOrigin() << " -> " << r.getDirection() << ")"; return out; }