#include <OgreShadowCameraSetupFocused.h>
Public Member Functions | |
PointListBody () | |
PointListBody (const ConvexBody &body) | |
~PointListBody () | |
void | merge (const PointListBody &plb) |
Merges a second PointListBody into this one. | |
void | build (const ConvexBody &body, bool filterDuplicates=true) |
Builds a point list body from a 'real' body. | |
void | buildAndIncludeDirection (const ConvexBody &body, const AxisAlignedBox &aabMax, const Vector3 &dir) |
Builds a PointListBody from a Body and includes all the space in a given direction. | |
const AxisAlignedBox & | getAAB (void) const |
Returns the bounding box representation. | |
void | addPoint (const Vector3 &point) |
Adds a specific point to the body list. | |
void | addAAB (const AxisAlignedBox &aab) |
Adds all points of an AAB. | |
const Vector3 & | getPoint (size_t cnt) const |
Returns a point. | |
size_t | getPointCount (void) const |
Returns the point count. | |
void | reset (void) |
Resets the body. | |
Private Attributes | |
Polygon::VertexList | mBodyPoints |
AxisAlignedBox | mAAB |
Definition at line 80 of file OgreShadowCameraSetupFocused.h.
|
|
|
|
|
|
|
Adds all points of an AAB.
|
|
Adds a specific point to the body list.
|
|
Builds a point list body from a 'real' body.
|
|
Builds a PointListBody from a Body and includes all the space in a given direction.
|
|
Returns the bounding box representation.
|
|
Returns a point.
|
|
Returns the point count.
|
|
Merges a second PointListBody into this one.
|
|
Resets the body.
|
|
Definition at line 83 of file OgreShadowCameraSetupFocused.h. |
|
Definition at line 82 of file OgreShadowCameraSetupFocused.h. |
Copyright © 2008 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sat Apr 11 13:54:12 2009