#include <PxJointLimit.h>


Public Member Functions | |
| PxJointLinearLimit (const PxTolerancesScale &scale, PxReal extent, PxReal contactDist=-1) | |
| construct a linear hard limit | |
| PxJointLinearLimit (PxReal extent, const PxSpring &spring) | |
| construct a linear soft limit | |
| PX_INLINE bool | isValid () const |
| Returns true if the limit is valid. | |
Public Attributes | |
| PxReal | value |
| the extent of the limit. | |
| PxJointLinearLimit::PxJointLinearLimit | ( | const PxTolerancesScale & | scale, | |
| PxReal | extent, | |||
| PxReal | contactDist = -1 | |||
| ) | [inline] |
construct a linear hard limit
| [in] | scale | a PxTolerancesScale struct. Should be the same as used when creating the PxPhysics object. |
| [in] | extent | the extent of the limit |
| [in] | contactDist | the distance from the limit at which it becomes active. Default is 0.01f scaled by the tolerance length scale |
References PxJointLimitParameters::contactDistance, and PxTolerancesScale::length.
| PxJointLinearLimit::PxJointLinearLimit | ( | PxReal | extent, | |
| const PxSpring & | spring | |||
| ) | [inline] |
construct a linear soft limit
| [in] | extent | the extent of the limit |
| [in] | spring | the stiffness and damping parameters for the limit spring |
References PxSpring::damping, and PxSpring::stiffness.
| PX_INLINE bool PxJointLinearLimit::isValid | ( | ) | const [inline] |
Returns true if the limit is valid.
Reimplemented from PxJointLimitParameters.
References PxJointLimitParameters::isValid(), and PxIsFinite().
| PxReal PxJointLinearLimit::value |
the extent of the limit.
Range: (0, PX_MAX_F32)
Default: PX_MAX_F32