PxJointLinearLimit Class Reference
[Extensions]
Describes a one-sided linear limit.
More...
#include <PxJointLimit.h>
Inheritance diagram for PxJointLinearLimit:
Collaboration diagram for PxJointLinearLimit:
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. |
Detailed Description
Describes a one-sided linear limit.Constructor & Destructor Documentation
PxJointLinearLimit::PxJointLinearLimit | ( | const PxTolerancesScale & | scale, | |
PxReal | extent, | |||
PxReal | contactDist = -1 | |||
) | [inline] |
construct a linear hard limit
- Parameters:
-
[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
- See also:
- PxJointLimitParameters PxTolerancesScale
References PxJointLimitParameters::contactDistance, and PxTolerancesScale::length.
PxJointLinearLimit::PxJointLinearLimit | ( | PxReal | extent, | |
const PxSpring & | spring | |||
) | [inline] |
construct a linear soft limit
- Parameters:
-
[in] extent the extent of the limit [in] spring the stiffness and damping parameters for the limit spring
- See also:
- PxJointLimitParameters PxTolerancesScale
References PxSpring::damping, and PxSpring::stiffness.
Member Function Documentation
PX_INLINE bool PxJointLinearLimit::isValid | ( | ) | const [inline] |
Returns true if the limit is valid.
- Returns:
- true if the current settings are valid
Reimplemented from PxJointLimitParameters.
References PxJointLimitParameters::isValid(), and PxIsFinite().
Member Data Documentation
PxReal PxJointLinearLimit::value |
the extent of the limit.
Range: (0, PX_MAX_F32)
Default: PX_MAX_F32
The documentation for this class was generated from the following file:
Copyright © 2008-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com