+#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. +
+