8 #include <glm/vec3.hpp> 38 CYIRay(
const glm::vec3 &rStart,
const glm::vec3 &rEnd);
43 void Create(
const glm::vec3 &start,
const glm::vec3 &end);
58 const glm::vec3 &
GetUnit()
const;
80 glm::vec3 m_vOneOverUnit;
97 return m_vOneOverUnit;
const glm::vec3 & GetUnit() const
Definition: YiRay.h:90
void Create(const glm::vec3 &start, const glm::vec3 &end)
const glm::vec3 & GetOrigin() const
Definition: YiRay.h:85
const glm::vec3 & GetOneOverUnit() const
Definition: YiRay.h:95
Encapsulates the origin and direction points of a ray.
Definition: YiRay.h:33
CYIRay Transform(const glm::mat4 &matrix) const