![]() |
PeriDyno 1.2.1
|
#include <Primitive3D.h>

Classes | |
| struct | Param |
Public Types | |
| typedef Vector< Real, 2 > | Coord2D |
| typedef Vector< Real, 3 > | Coord3D |
Public Member Functions | |
| DYN_FUNC | TTriangle3D () |
| DYN_FUNC | TTriangle3D (const Coord3D &p0, const Coord3D &p1, const Coord3D &p2) |
| DYN_FUNC | TTriangle3D (const TTriangle3D &triangle) |
| DYN_FUNC Real | area () const |
| DYN_FUNC Coord3D | normal () const |
| DYN_FUNC bool | computeBarycentrics (const Coord3D &p, Param &bary) const |
| DYN_FUNC Coord3D | computeLocation (const Param &bary) const |
| DYN_FUNC Real | maximumEdgeLength () const |
| DYN_FUNC bool | isValid () const |
| DYN_FUNC TAlignedBox3D< Real > | aabb () |
| DYN_FUNC Real | distanceSquared (const TTriangle3D< Real > &triangle) const |
| DYN_FUNC Real | distance (const TTriangle3D< Real > &triangle) const |
Public Attributes | |
| Coord3D | v [3] |
Definition at line 481 of file Primitive3D.h.
| typedef Vector<Real, 2> dyno::TTriangle3D< Real >::Coord2D |
Definition at line 484 of file Primitive3D.h.
| typedef Vector<Real, 3> dyno::TTriangle3D< Real >::Coord3D |
Definition at line 485 of file Primitive3D.h.
| DYN_FUNC dyno::TTriangle3D< Real >::TTriangle3D | ( | ) |
| DYN_FUNC dyno::TTriangle3D< Real >::TTriangle3D | ( | const Coord3D & | p0, |
| const Coord3D & | p1, | ||
| const Coord3D & | p2 ) |
Definition at line 2909 of file Primitive3D.inl.
| DYN_FUNC dyno::TTriangle3D< Real >::TTriangle3D | ( | const TTriangle3D< Real > & | triangle | ) |
| DYN_FUNC TAlignedBox3D< Real > dyno::TTriangle3D< Real >::aabb | ( | ) |
| DYN_FUNC Real dyno::TTriangle3D< Real >::area | ( | ) | const |
| DYN_FUNC bool dyno::TTriangle3D< Real >::computeBarycentrics | ( | const Coord3D & | p, |
| Param & | bary ) const |
| DYN_FUNC TTriangle3D< Real >::Coord3D dyno::TTriangle3D< Real >::computeLocation | ( | const Param & | bary | ) | const |
Definition at line 2975 of file Primitive3D.inl.
| DYN_FUNC Real dyno::TTriangle3D< Real >::distance | ( | const TTriangle3D< Real > & | triangle | ) | const |
| DYN_FUNC Real dyno::TTriangle3D< Real >::distanceSquared | ( | const TTriangle3D< Real > & | triangle | ) | const |
Definition at line 3008 of file Primitive3D.inl.


| DYN_FUNC bool dyno::TTriangle3D< Real >::isValid | ( | ) | const |
Definition at line 2990 of file Primitive3D.inl.


| DYN_FUNC Real dyno::TTriangle3D< Real >::maximumEdgeLength | ( | ) | const |
Definition at line 2984 of file Primitive3D.inl.


| DYN_FUNC TTriangle3D< Real >::Coord3D dyno::TTriangle3D< Real >::normal | ( | ) | const |
Definition at line 2931 of file Primitive3D.inl.


| Coord3D dyno::TTriangle3D< Real >::v[3] |
Definition at line 515 of file Primitive3D.h.