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

Public Types | |
| typedef Vector< Real, 2 > | Coord2D |
| typedef Vector< Real, 3 > | Coord3D |
Public Member Functions | |
| DYN_FUNC | TCapsule3D () |
| DYN_FUNC | TCapsule3D (const Coord3D &c, const Quat< Real > &q, const Real &r, const Real &hl) |
| DYN_FUNC | TCapsule3D (const Coord3D &v0, const Coord3D &v1, const Real &r) |
| DYN_FUNC | TCapsule3D (const TCapsule3D< Real > &capsule) |
| DYN_FUNC Real | volume () const |
| DYN_FUNC bool | isValid () const |
| DYN_FUNC TAlignedBox3D< Real > | aabb () const |
| DYN_FUNC Coord3D | startPoint () const |
| DYN_FUNC Coord3D | endPoint () const |
| DYN_FUNC TSegment3D< Real > | centerline () const |
Public Attributes | |
| Coord3D | center |
| Quat< Real > | rotation |
| Real | radius |
| Real | halfLength |
Definition at line 643 of file Primitive3D.h.
| typedef Vector<Real, 2> dyno::TCapsule3D< Real >::Coord2D |
Definition at line 646 of file Primitive3D.h.
| typedef Vector<Real, 3> dyno::TCapsule3D< Real >::Coord3D |
Definition at line 647 of file Primitive3D.h.
| DYN_FUNC dyno::TCapsule3D< Real >::TCapsule3D | ( | ) |
Definition at line 3323 of file Primitive3D.inl.
| DYN_FUNC dyno::TCapsule3D< Real >::TCapsule3D | ( | const Coord3D & | c, |
| const Quat< Real > & | q, | ||
| const Real & | r, | ||
| const Real & | hl ) |
Definition at line 3343 of file Primitive3D.inl.
| DYN_FUNC dyno::TCapsule3D< Real >::TCapsule3D | ( | const Coord3D & | v0, |
| const Coord3D & | v1, | ||
| const Real & | r ) |
Definition at line 3332 of file Primitive3D.inl.
| DYN_FUNC dyno::TCapsule3D< Real >::TCapsule3D | ( | const TCapsule3D< Real > & | capsule | ) |
| DYN_FUNC TAlignedBox3D< Real > dyno::TCapsule3D< Real >::aabb | ( | ) | const |
|
inline |
|
inline |
| DYN_FUNC bool dyno::TCapsule3D< Real >::isValid | ( | ) | const |
Definition at line 3368 of file Primitive3D.inl.
|
inline |
| DYN_FUNC Real dyno::TCapsule3D< Real >::volume | ( | ) | const |
Definition at line 3361 of file Primitive3D.inl.
| Coord3D dyno::TCapsule3D< Real >::center |
Definition at line 666 of file Primitive3D.h.
| Real dyno::TCapsule3D< Real >::halfLength |
Definition at line 669 of file Primitive3D.h.
| Real dyno::TCapsule3D< Real >::radius |
Definition at line 668 of file Primitive3D.h.
| Quat<Real> dyno::TCapsule3D< Real >::rotation |
Definition at line 667 of file Primitive3D.h.