Internal class holding a point list representation of a convex body.
More...
#include <OgreShadowCameraSetupFocused.h>
Internal class holding a point list representation of a convex body.
Definition at line 86 of file OgreShadowCameraSetupFocused.h.
§ PointListBody() [1/2]
Ogre::FocusedShadowCameraSetup::PointListBody::PointListBody |
( |
| ) |
|
§ PointListBody() [2/2]
Ogre::FocusedShadowCameraSetup::PointListBody::PointListBody |
( |
const ConvexBody & |
body | ) |
|
§ ~PointListBody()
Ogre::FocusedShadowCameraSetup::PointListBody::~PointListBody |
( |
| ) |
|
§ addAAB()
void Ogre::FocusedShadowCameraSetup::PointListBody::addAAB |
( |
const AxisAlignedBox & |
aab | ) |
|
Adds all points of an AAB.
§ addPoint()
void Ogre::FocusedShadowCameraSetup::PointListBody::addPoint |
( |
const Vector3 & |
point | ) |
|
Adds a specific point to the body list.
§ build()
void Ogre::FocusedShadowCameraSetup::PointListBody::build |
( |
const ConvexBody & |
body, |
|
|
bool |
filterDuplicates = true |
|
) |
| |
Builds a point list body from a 'real' body.
§ buildAndIncludeDirection()
void Ogre::FocusedShadowCameraSetup::PointListBody::buildAndIncludeDirection |
( |
const ConvexBody & |
body, |
|
|
Real |
extrudeDist, |
|
|
const Vector3 & |
dir |
|
) |
| |
Builds a PointListBody from a Body and includes all the space in a given direction.
- Note
- Duplicate vertices are not filtered.
-
Body is not checked for correctness.
§ getAAB()
const AxisAlignedBox& Ogre::FocusedShadowCameraSetup::PointListBody::getAAB |
( |
void |
| ) |
const |
Returns the bounding box representation.
§ getPoint()
const Vector3& Ogre::FocusedShadowCameraSetup::PointListBody::getPoint |
( |
size_t |
cnt | ) |
const |
§ getPointCount()
size_t Ogre::FocusedShadowCameraSetup::PointListBody::getPointCount |
( |
void |
| ) |
const |
§ merge()
void Ogre::FocusedShadowCameraSetup::PointListBody::merge |
( |
const PointListBody & |
plb | ) |
|
§ reset()
void Ogre::FocusedShadowCameraSetup::PointListBody::reset |
( |
void |
| ) |
|
§ mAAB
§ mBodyPoints
The documentation for this class was generated from the following file: