KrisLibrary  1.0.0
Math3D::Triangle3D Member List

This is the complete list of members for Math3D::Triangle3D, including all inherited members.

a (defined in Math3D::Triangle3D)Math3D::Triangle3D
area() const (defined in Math3D::Triangle3D)Math3D::Triangle3D
area(const Point3D &a, const Point3D &b, const Point3D &c) (defined in Math3D::Triangle3D)Math3D::Triangle3Dstatic
b (defined in Math3D::Triangle3D)Math3D::Triangle3D
barycentricCoords(const Point3D &x) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
barycentricCoords(const Vector3 &x, const Point3D &a, const Point3D &b, const Point3D &c) (defined in Math3D::Triangle3D)Math3D::Triangle3Dstatic
barycentricCoordsToPoint(const Vector3 &bc) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
barycentricCoordsToPoint(const Vector3 &bc, const Point3D &a, const Point3D &b, const Point3D &c) (defined in Math3D::Triangle3D)Math3D::Triangle3Dstatic
c (defined in Math3D::Triangle3D)Math3D::Triangle3D
closestPoint(const Point3D &in) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
closestPointCoords(const Point3D &in) const Math3D::Triangle3D
contains(const Point3D &x) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
containsBarycentricCoords(const Vector3 &bc) (defined in Math3D::Triangle3D)Math3D::Triangle3Dstatic
containsPlaneCoords(const Vector2 &pc) (defined in Math3D::Triangle3D)Math3D::Triangle3Dstatic
distance(const Triangle3D &other, Vector3 &P, Vector3 &Q) const Math3D::Triangle3D
edge(int e) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
edgeIntersections(const Plane3D &, Real u[3]) const Math3D::Triangle3D
edgeIntersections(const Triangle3D &, Real u[3]) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
getAABB(AABB3D &) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
getPlane(Plane3D &p) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
intersects(const Segment3D &s, Real *t=NULL, Real *u=NULL, Real *v=NULL) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
intersects(const Plane3D &) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
intersects(const Plane3D &, Segment3D &S) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
intersects(const Triangle3D &) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
intersects(const Triangle3D &, Segment3D &S) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
intersects(const AABB3D &) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
normal() const (defined in Math3D::Triangle3D)Math3D::Triangle3D
normal(const Point3D &a, const Point3D &b, const Point3D &c) (defined in Math3D::Triangle3D)Math3D::Triangle3Dstatic
planeCoords(const Point3D &x) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
planeCoordsToPoint(const Vector2 &pc) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
planeCoordsToPoint(const Vector2 &pc, const Point3D &a, const Point3D &b, const Point3D &c) (defined in Math3D::Triangle3D)Math3D::Triangle3Dstatic
rayIntersects(const Ray3D &ray, Real *t, Real *u, Real *v) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
rayIntersects(const Ray3D &ray, const Point3D &a, const Point3D &b, const Point3D &c, Real *t, Real *u, Real *v) (defined in Math3D::Triangle3D)Math3D::Triangle3Dstatic
rayIntersectsBackfaceCull(const Ray3D &ray, Real *t, Real *u, Real *v) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
rayIntersectsBackfaceCull(const Ray3D &ray, const Point3D &a, const Point3D &b, const Point3D &c, Real *t, Real *u, Real *v) (defined in Math3D::Triangle3D)Math3D::Triangle3Dstatic
Read(File &f) (defined in Math3D::Triangle3D)Math3D::Triangle3D
set(const Vector3 &a, const Vector3 &b, const Vector3 &c) (defined in Math3D::Triangle3D)Math3D::Triangle3D
setTransformed(const Triangle3D &t, const Matrix4 &xform) (defined in Math3D::Triangle3D)Math3D::Triangle3D
Triangle3D() (defined in Math3D::Triangle3D)Math3D::Triangle3D
Triangle3D(const Vector3 &a, const Vector3 &b, const Vector3 &c) (defined in Math3D::Triangle3D)Math3D::Triangle3D
vertex(int v) const (defined in Math3D::Triangle3D)Math3D::Triangle3D
Write(File &f) const (defined in Math3D::Triangle3D)Math3D::Triangle3D