![]() |
VR-Forces 4.0.4 Class Documentation
|
Public Member Functions | |
| DtPlane () | |
| DtPlane (const DtPoint &v0, const DtPoint &v1, const DtPoint &v2) | |
| DtPlane (const DtVector &point, DtVector normal) | |
| DtPlane (double a, double b, double c, double d) | |
| DtPlane (bool ignored, double a, double b, double c, double d) | |
| DtPlane (const DtPlane &orig) | |
| virtual | ~DtPlane () |
| DtPlane & | operator= (const DtPlane &orig) |
| virtual double | a () const |
| virtual double | b () const |
| virtual double | c () const |
| virtual double | d () const |
| virtual const DtVector | normal () const |
| virtual bool | intersects (const DtChord &chord, double &time) const |
| virtual void | dump () const |
| double | distanceToPlane (const DtPoint &p) const |
| DtPoint | closestPointOnPlane (const DtPoint &p) const |
Protected Attributes | |
| double | myA |
| double | myB |
| double | myC |
| double | myD |
| DtPlane::DtPlane | ( | ) |
| DtPlane::DtPlane | ( | const DtPoint & | v0, |
| const DtPoint & | v1, | ||
| const DtPoint & | v2 | ||
| ) |
| DtPlane::DtPlane | ( | const DtVector & | point, |
| DtVector | normal | ||
| ) |
| DtPlane::DtPlane | ( | double | a, |
| double | b, | ||
| double | c, | ||
| double | d | ||
| ) |
| DtPlane::DtPlane | ( | bool | ignored, |
| double | a, | ||
| double | b, | ||
| double | c, | ||
| double | d | ||
| ) |
| DtPlane::DtPlane | ( | const DtPlane & | orig | ) |
| virtual DtPlane::~DtPlane | ( | ) | [virtual] |
| virtual double DtPlane::a | ( | ) | const [virtual] |
| virtual double DtPlane::b | ( | ) | const [virtual] |
| virtual double DtPlane::c | ( | ) | const [virtual] |
| virtual double DtPlane::d | ( | ) | const [virtual] |
| virtual const DtVector DtPlane::normal | ( | ) | const [virtual] |
Referenced by DtBaseTriangle::normal(), and DtBasePolygon::normal().
| virtual bool DtPlane::intersects | ( | const DtChord & | chord, |
| double & | time | ||
| ) | const [virtual] |
| virtual void DtPlane::dump | ( | ) | const [virtual] |
| double DtPlane::distanceToPlane | ( | const DtPoint & | p | ) | const |
| DtPoint DtPlane::closestPointOnPlane | ( | const DtPoint & | p | ) | const |
double DtPlane::myA [protected] |
double DtPlane::myB [protected] |
double DtPlane::myC [protected] |
double DtPlane::myD [protected] |