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