#pragma once /*! \brief Class that describes a ray to be traced. */ class Ray{ public: bool isShadowRay; Vector origin; //! must be normalised Vector dir; //! must be initialised and unique int id; };