#include <Wm4IntrTriangle3Triangle3.h>
Public Member Functions | |
virtual bool | Find (Real fTMax, const Vector3< Real > &rkVelocity0, const Vector3< Real > &rkVelocity1) |
virtual bool | Find () |
const Vector3< Real > & | GetPoint (int i) const |
int | GetQuantity () const |
const Triangle3< Real > & | GetTriangle0 () const |
const Triangle3< Real > & | GetTriangle1 () const |
IntrTriangle3Triangle3 (const Triangle3< Real > &rkTriangle0, const Triangle3< Real > &rkTriangle1) | |
virtual bool | Test (Real fTMax, const Vector3< Real > &rkVelocity0, const Vector3< Real > &rkVelocity1) |
virtual bool | Test () |
Public Attributes | |
bool | ReportCoplanarIntersections |
Definition at line 30 of file Wm4IntrTriangle3Triangle3.h.
Wm4::IntrTriangle3Triangle3< Real >::IntrTriangle3Triangle3 | ( | const Triangle3< Real > & | rkTriangle0, | |
const Triangle3< Real > & | rkTriangle1 | |||
) | [inline] |
Definition at line 27 of file Wm4IntrTriangle3Triangle3.cpp.
References Wm4::IntrTriangle3Triangle3< Real >::ReportCoplanarIntersections.
bool Wm4::IntrTriangle3Triangle3< Real >::Find | ( | Real | fTMax, | |
const Vector3< Real > & | rkVelocity0, | |||
const Vector3< Real > & | rkVelocity1 | |||
) | [inline, virtual] |
Reimplemented from Wm4::Intersector< Real, Vector3< Real > >.
Definition at line 339 of file Wm4IntrTriangle3Triangle3.cpp.
References Wm4::Vector3< Real >::Dot(), SketcherExample::f, Wm4::Intersector< Real, Vector3< Real > >::m_fContactTime, Wm4::Vector3< Real >::UnitCross(), and Wm4::Triangle3< Real >::V.
bool Wm4::IntrTriangle3Triangle3< Real >::Find | ( | ) | [inline, virtual] |
Reimplemented from Wm4::Intersector< Real, Vector3< Real > >.
Definition at line 147 of file Wm4IntrTriangle3Triangle3.cpp.
References Wm4::IntrTriangle3Triangle3< Real >::ReportCoplanarIntersections.
const Vector3< Real > & Wm4::IntrTriangle3Triangle3< Real >::GetPoint | ( | int | i | ) | const [inline] |
Definition at line 451 of file Wm4IntrTriangle3Triangle3.cpp.
int Wm4::IntrTriangle3Triangle3< Real >::GetQuantity | ( | ) | const [inline] |
Definition at line 445 of file Wm4IntrTriangle3Triangle3.cpp.
const Triangle3< Real > & Wm4::IntrTriangle3Triangle3< Real >::GetTriangle0 | ( | ) | const [inline] |
Definition at line 38 of file Wm4IntrTriangle3Triangle3.cpp.
const Triangle3< Real > & Wm4::IntrTriangle3Triangle3< Real >::GetTriangle1 | ( | ) | const [inline] |
Definition at line 44 of file Wm4IntrTriangle3Triangle3.cpp.
bool Wm4::IntrTriangle3Triangle3< Real >::Test | ( | Real | fTMax, | |
const Vector3< Real > & | rkVelocity0, | |||
const Vector3< Real > & | rkVelocity1 | |||
) | [inline, virtual] |
Reimplemented from Wm4::Intersector< Real, Vector3< Real > >.
Definition at line 254 of file Wm4IntrTriangle3Triangle3.cpp.
References Wm4::Vector3< Real >::Dot(), SketcherExample::f, Wm4::Intersector< Real, Vector3< Real > >::m_fContactTime, and Wm4::Vector3< Real >::UnitCross().
bool Wm4::IntrTriangle3Triangle3< Real >::Test | ( | ) | [inline, virtual] |
Reimplemented from Wm4::Intersector< Real, Vector3< Real > >.
Definition at line 50 of file Wm4IntrTriangle3Triangle3.cpp.
References Wm4::Vector3< Real >::Dot(), and Wm4::Vector3< Real >::UnitCross().
bool Wm4::IntrTriangle3Triangle3< Real >::ReportCoplanarIntersections |
Definition at line 41 of file Wm4IntrTriangle3Triangle3.h.
Referenced by Wm4::IntrTriangle3Triangle3< Real >::Find(), and Wm4::IntrTriangle3Triangle3< Real >::IntrTriangle3Triangle3().