![]() |
PeriDyno 1.0.0
|
2D 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 | TPlane3D () |
DYN_FUNC | TPlane3D (const Coord3D &pos, const Coord3D n) |
DYN_FUNC | TPlane3D (const TPlane3D &plane) |
DYN_FUNC bool | isValid () const |
Public Attributes | |
Coord3D | origin |
Coord3D | normal |
the plane will be treated as a single point if its normal is zero | |
2D geometric primitives in three-dimensional space
Definition at line 455 of file Primitive3D.h.
typedef Vector<Real, 2> dyno::TPlane3D< Real >::Coord2D |
Definition at line 458 of file Primitive3D.h.
typedef Vector<Real, 3> dyno::TPlane3D< Real >::Coord3D |
Definition at line 459 of file Primitive3D.h.
DYN_FUNC dyno::TPlane3D< Real >::TPlane3D | ( | ) |
DYN_FUNC dyno::TPlane3D< Real >::TPlane3D | ( | const Coord3D & | pos, |
const Coord3D | n ) |
Definition at line 2865 of file Primitive3D.inl.
DYN_FUNC dyno::TPlane3D< Real >::TPlane3D | ( | const TPlane3D< Real > & | plane | ) |
DYN_FUNC bool dyno::TPlane3D< Real >::isValid | ( | ) | const |
Definition at line 2879 of file Primitive3D.inl.
Coord3D dyno::TPlane3D< Real >::normal |
the plane will be treated as a single point if its normal is zero
Definition at line 473 of file Primitive3D.h.
Coord3D dyno::TPlane3D< Real >::origin |
Definition at line 468 of file Primitive3D.h.