![]() |
PeriDyno 1.2.1
|
3D geometric primitives in three-dimensional space More...
#include <Primitive3D.h>

Public Types | |
| typedef Vector< Real, 2 > | Coord2D |
| typedef Vector< Real, 3 > | Coord3D |
Public Member Functions | |
| DYN_FUNC | TSphere3D () |
| DYN_FUNC | TSphere3D (const Coord3D &c, const Real &r) |
| DYN_FUNC | TSphere3D (const Coord3D &c, const Quat< Real > &rot, const Real &r) |
| DYN_FUNC | TSphere3D (const TSphere3D< Real > &sphere) |
| DYN_FUNC Real | volume () |
| DYN_FUNC bool | isValid () |
| DYN_FUNC TAlignedBox3D< Real > | aabb () |
Public Attributes | |
| Coord3D | center |
| Quat< Real > | rotation |
| Real | radius |
3D geometric primitives in three-dimensional space
Definition at line 577 of file Primitive3D.h.
| typedef Vector<Real, 2> dyno::TSphere3D< Real >::Coord2D |
Definition at line 580 of file Primitive3D.h.
| typedef Vector<Real, 3> dyno::TSphere3D< Real >::Coord3D |
Definition at line 581 of file Primitive3D.h.
| DYN_FUNC dyno::TSphere3D< Real >::TSphere3D | ( | ) |
Definition at line 3199 of file Primitive3D.inl.
| DYN_FUNC dyno::TSphere3D< Real >::TSphere3D | ( | const Coord3D & | c, |
| const Real & | r ) |
Definition at line 3207 of file Primitive3D.inl.
| DYN_FUNC dyno::TSphere3D< Real >::TSphere3D | ( | const Coord3D & | c, |
| const Quat< Real > & | rot, | ||
| const Real & | r ) |
Definition at line 3215 of file Primitive3D.inl.
| DYN_FUNC dyno::TSphere3D< Real >::TSphere3D | ( | const TSphere3D< Real > & | sphere | ) |
| DYN_FUNC TAlignedBox3D< Real > dyno::TSphere3D< Real >::aabb | ( | ) |
Definition at line 3312 of file Primitive3D.inl.
| DYN_FUNC bool dyno::TSphere3D< Real >::isValid | ( | ) |
Definition at line 3237 of file Primitive3D.inl.
| DYN_FUNC Real dyno::TSphere3D< Real >::volume | ( | ) |
Definition at line 3231 of file Primitive3D.inl.
| Coord3D dyno::TSphere3D< Real >::center |
Definition at line 595 of file Primitive3D.h.
| Real dyno::TSphere3D< Real >::radius |
Definition at line 597 of file Primitive3D.h.
| Quat<Real> dyno::TSphere3D< Real >::rotation |
Definition at line 596 of file Primitive3D.h.