KrisLibrary
1.0.0
|
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::Triangle3D | static |
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::Triangle3D | static |
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::Triangle3D | static |
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::Triangle3D | static |
containsPlaneCoords(const Vector2 &pc) (defined in Math3D::Triangle3D) | Math3D::Triangle3D | static |
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::Triangle3D | static |
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::Triangle3D | static |
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::Triangle3D | static |
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::Triangle3D | static |
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 |