#include <PxTolerancesScale.h>
Public Member Functions | |
PX_INLINE | PxTolerancesScale () |
constructor sets to default | |
PX_INLINE bool | isValid () const |
Returns true if the descriptor is valid. | |
Public Attributes | |
PxReal | length |
PX_DEPRECATED PxReal | mass |
PxReal | speed |
PxReal PxTolerancesScale::length |
brief The approximate size of objects in the simulation.
For simulating roughly human-sized in metric units, 1 is a good choice. If simulation is done in centimetres, use 100 instead. This is used to estimate certain length-related tolerances.
Referenced by isValid(), PxJointLinearLimit::PxJointLinearLimit(), and PxJointLinearLimitPair::PxJointLinearLimitPair().
PX_DEPRECATED PxReal PxTolerancesScale::mass |
brief The approximate mass of a length * length * length block. If using metric scale for character sized objects and measuring mass in kilogrammes, 1000 is a good choice.
Referenced by isValid().
PxReal PxTolerancesScale::speed |
brief The typical magnitude of velocities of objects in simulation. This is used to estimate whether a contact should be treated as bouncing or resting based on its impact velocity, and a kinetic energy threshold below which the simulation may put objects to sleep.
For normal physical environments, a good choice is the approximate speed of an object falling under gravity for one second.