Show All |
Public Member Functions
-
Ray ()
-
Ray (const vec3 &aOrigin, const vec3 &aDirection)
-
voidsetOrigin (const vec3 &aOrigin)
-
const vec3 &getOrigin () const
-
voidsetDirection (const vec3 &aDirection)
-
const vec3 &getDirection () const
-
const vec3 &getInverseDirection () const
-
chargetSignX () const
-
chargetSignY () const
-
chargetSignZ () const
-
voidtransform (const mat4 &matrix)
-
transformed (const mat4 &matrix) const
-
vec3calcPosition (float t) const
-
boolcalcTriangleIntersection (const vec3 &vert0, const vec3 &vert1, const vec3 &vert2, float *result) const
-
boolcalcPlaneIntersection (const vec3 &origin, const vec3 &normal, float *result) const