|
void | addTri (unsigned int *indices, unsigned int i1, unsigned int i2, unsigned int i3, unsigned int &tcount) const |
|
void | addWeighted (WpointVector &list, ConvexDecompInterface *callback) |
|
double | area (void) |
|
bool | clip (const Vector3d< double > &start, Vector3d< double > &end) const |
|
bool | Concave (const Vector3d< double > &p, double &distance, Vector3d< double > &n) const |
|
| CTri (void) |
|
| CTri (const double *p1, const double *p2, const double *p3, unsigned int i1, unsigned int i2, unsigned int i3) |
|
void | debug (unsigned int color, ConvexDecompInterface *callback) |
|
double | Facing (const CTri &t) |
|
double | getVolume (ConvexDecompInterface *callback) const |
|
bool | hasIndex (unsigned int i) const |
|
double | planeDistance (const Vector3d< double > &p) const |
|
double | raySect (const Vector3d< double > &p, const Vector3d< double > &dir, Vector3d< double > §) const |
|
bool | samePlane (const CTri &t) const |
|
bool | sharesEdge (const CTri &t) const |
|
Definition at line 158 of file concavity.cpp.
◆ CTri() [1/2]
ConvexDecomposition::CTri::CTri |
( |
void |
| ) |
|
|
inline |
◆ CTri() [2/2]
ConvexDecomposition::CTri::CTri |
( |
const double * |
p1, |
|
|
const double * |
p2, |
|
|
const double * |
p3, |
|
|
unsigned int |
i1, |
|
|
unsigned int |
i2, |
|
|
unsigned int |
i3 |
|
) |
| |
|
inline |
◆ addTri()
void ConvexDecomposition::CTri::addTri |
( |
unsigned int * |
indices, |
|
|
unsigned int |
i1, |
|
|
unsigned int |
i2, |
|
|
unsigned int |
i3, |
|
|
unsigned int & |
tcount |
|
) |
| const |
|
inline |
◆ addWeighted()
◆ area()
double ConvexDecomposition::CTri::area |
( |
void |
| ) |
|
|
inline |
◆ clip()
bool ConvexDecomposition::CTri::clip |
( |
const Vector3d< double > & |
start, |
|
|
Vector3d< double > & |
end |
|
) |
| const |
|
inline |
◆ Concave()
bool ConvexDecomposition::CTri::Concave |
( |
const Vector3d< double > & |
p, |
|
|
double & |
distance, |
|
|
Vector3d< double > & |
n |
|
) |
| const |
|
inline |
◆ debug()
◆ Facing()
double ConvexDecomposition::CTri::Facing |
( |
const CTri & |
t | ) |
|
|
inline |
◆ getVolume()
◆ hasIndex()
bool ConvexDecomposition::CTri::hasIndex |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ planeDistance()
double ConvexDecomposition::CTri::planeDistance |
( |
const Vector3d< double > & |
p | ) |
const |
|
inline |
◆ raySect()
double ConvexDecomposition::CTri::raySect |
( |
const Vector3d< double > & |
p, |
|
|
const Vector3d< double > & |
dir, |
|
|
Vector3d< double > & |
sect |
|
) |
| const |
|
inline |
◆ samePlane()
bool ConvexDecomposition::CTri::samePlane |
( |
const CTri & |
t | ) |
const |
|
inline |
◆ sharesEdge()
bool ConvexDecomposition::CTri::sharesEdge |
( |
const CTri & |
t | ) |
const |
|
inline |
◆ mC1
double ConvexDecomposition::CTri::mC1 |
◆ mC2
double ConvexDecomposition::CTri::mC2 |
◆ mC3
double ConvexDecomposition::CTri::mC3 |
◆ mConcavity
double ConvexDecomposition::CTri::mConcavity |
◆ mI1
unsigned int ConvexDecomposition::CTri::mI1 |
◆ mI2
unsigned int ConvexDecomposition::CTri::mI2 |
◆ mI3
unsigned int ConvexDecomposition::CTri::mI3 |
◆ mNear1
Vector3d<double> ConvexDecomposition::CTri::mNear1 |
◆ mNear2
Vector3d<double> ConvexDecomposition::CTri::mNear2 |
◆ mNear3
Vector3d<double> ConvexDecomposition::CTri::mNear3 |
◆ mNormal
Vector3d<double> ConvexDecomposition::CTri::mNormal |
◆ mP1
Vector3d<double> ConvexDecomposition::CTri::mP1 |
◆ mP2
Vector3d<double> ConvexDecomposition::CTri::mP2 |
◆ mP3
Vector3d<double> ConvexDecomposition::CTri::mP3 |
◆ mPlaneD
double ConvexDecomposition::CTri::mPlaneD |
◆ mProcessed
int ConvexDecomposition::CTri::mProcessed |
The documentation for this class was generated from the following file: