|
| 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: