Support Forum       G3D Web Page     
G3D::Ray Member List

This is the complete list of members for G3D::Ray, including all inherited members.

bumpedRay(float distance) constG3D::Rayinline
bumpedRay(float distance, const Vector3 &bumpDirection) constG3D::Rayinline
closestPoint(const Point3 &point) constG3D::Rayinline
deserialize(class BinaryInput &b)G3D::Ray
direction() constG3D::Rayinline
distance(const Point3 &point) constG3D::Rayinline
fromOriginAndDirection(const Point3 &point, const Vector3 &direction, float minDistance=0.0f, float maxDistance=finf())G3D::Rayinlinestatic
Intersect classG3D::Rayfriend
intersection(const class Plane &plane) constG3D::Ray
intersectionTime(const class Sphere &sphere, bool solid=false) constG3D::Ray
intersectionTime(const class Plane &plane) constG3D::Ray
intersectionTime(const class Box &box) constG3D::Ray
intersectionTime(const class AABox &box) constG3D::Ray
intersectionTime(const Vector3 &v0, const Vector3 &v1, const Vector3 &v2, const Vector3 &edge01, const Vector3 &edge02, float &w0, float &w1, float &w2) constG3D::Rayinline
intersectionTime(const Point3 &vert0, const Point3 &vert1, const Point3 &vert2, const Vector3 &edge01, const Vector3 &edge02) constG3D::Rayinline
intersectionTime(const Point3 &vert0, const Point3 &vert1, const Point3 &vert2) constG3D::Rayinline
intersectionTime(const Point3 &vert0, const Point3 &vert1, const Point3 &vert2, float &w0, float &w1, float &w2) constG3D::Rayinline
intersectionTime(const Triangle &triangle) constG3D::Rayinline
intersectionTime(const Triangle &triangle, float &w0, float &w1, float &w2) constG3D::Rayinline
invDirection() constG3D::Rayinline
maxDistance() constG3D::Rayinline
minDistance() constG3D::Rayinline
origin() constG3D::Rayinline
Ray()G3D::Rayinline
Ray(const Point3 &origin, const Vector3 &direction, float minDistance=0.0f, float maxDistance=finf())G3D::Rayinline
Ray(class BinaryInput &b)G3D::Ray
reflect(const Vector3 &newOrigin, const Vector3 &normal) constG3D::Ray
refract(const Vector3 &newOrigin, const Vector3 &normal, float iInside, float iOutside) constG3D::Ray
serialize(class BinaryOutput &b) constG3D::Ray
set(const Point3 &origin, const Vector3 &direction, float minDistance=0.0f, float maxDistance=finf())G3D::Ray

documentation generated on Wed Nov 24 2021 08:01:59 using doxygen 1.8.15