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: