This reference page is linked to from the following overview topics: Picking.
This base class represents any shape in 3d space.
Used for selection.
From this base class, there is no way to get information about what this object looks like, or how big it is. It is used primarily to determine if selection operations have touched the object in question. Classes derived from Selector must implement the IsTouchedBy() method. Mudbox uses this class to provide information about specific regions in the space. See MeshRenderer::Render for an example.
#include <math.h>
Public Types |
|
enum | EState { eInside, eOutside, eTouching } |
Public Member Functions |
|
virtual EState | IsTouchedBy (const AxisAlignedBoundingBox &cArea) const |
Determines if a bounding box is touching
this object or not. |
virtual EState IsTouchedBy | ( | const AxisAlignedBoundingBox & | cArea | ) | const [virtual] |
Determines if a bounding box is touching this object or not.