template struct geom::Ray
Template ray in an arbitrary dimension.
#include <GeometryStructures.h>
template <size_t N>
struct Ray {
// typedefs
typedef glm::vec<N, float> Vec;
// fields
Vec origin;
Vec direction;
// construction
Ray();
Ray(const Vec& init_origin, const Vec& init_direction);
};