This structure stores the collision settings that are passed to a collision detector when querying for collisions. More...
#include <CCollisionBasics.h>
Public Member Functions | |
cCollisionSettings () | |
Constructor of cCollisionSettings. More... | |
Public Attributes | |
bool | m_checkForNearestCollisionOnly |
If true, only return the nearest collision event. More... | |
bool | m_returnMinimalCollisionData |
If true, return minimal amount of data about the collision. More... | |
bool | m_checkVisibleObjects |
If true, then collision detector shall check for collisions on visible objects (m_showEnabled == true). More... | |
bool | m_checkHapticObjects |
If true, then collision detector shall check for collisions on haptic enabled objects (m_hapticEnabled == true). More... | |
bool | m_adjustObjectMotion |
If true, then adjust for object motion. (See dynamic proxy model). More... | |
bool | m_ignoreShapes |
If true, collision with shape objects are ignored (e.g. cShapeSphere, cShapeCylinder, cShapeBox, etc...) More... | |
double | m_collisionRadius |
Collision radius. This value typically corresponds to the radius of the virtual tool or cursor. More... | |
This structure stores the collision settings that are passed to a collision detector when querying for collisions.
|
inline |
bool chai3d::cCollisionSettings::m_checkForNearestCollisionOnly |
bool chai3d::cCollisionSettings::m_returnMinimalCollisionData |
bool chai3d::cCollisionSettings::m_checkVisibleObjects |
bool chai3d::cCollisionSettings::m_checkHapticObjects |
bool chai3d::cCollisionSettings::m_adjustObjectMotion |
bool chai3d::cCollisionSettings::m_ignoreShapes |
double chai3d::cCollisionSettings::m_collisionRadius |