PxJointLimitCone Class Reference
[Extensions]
Describes an elliptical conical joint limit. Note that very small or highly elliptical limit cones may result in jitter.
More...
#include <PxJointLimit.h>
Inheritance diagram for PxJointLimitCone:
Collaboration diagram for PxJointLimitCone:
Public Member Functions | |
PxJointLimitCone (PxReal yLimitAngle, PxReal zLimitAngle, PxReal contactDist=-1) | |
Construct a cone hard limit. | |
PxJointLimitCone (PxReal yLimitAngle, PxReal zLimitAngle, const PxSpring &spring) | |
Construct a cone soft limit. | |
PX_INLINE bool | isValid () const |
Returns true if the limit is valid. | |
Public Attributes | |
PxReal | yAngle |
the maximum angle from the Y axis of the constraint frame. | |
PxReal | zAngle |
the maximum angle from the Z-axis of the constraint frame. |
Detailed Description
Describes an elliptical conical joint limit. Note that very small or highly elliptical limit cones may result in jitter.
- See also:
- PxD6Joint PxSphericalJoint
Constructor & Destructor Documentation
PxJointLimitCone::PxJointLimitCone | ( | PxReal | yLimitAngle, | |
PxReal | zLimitAngle, | |||
PxReal | contactDist = -1 | |||
) | [inline] |
Construct a cone hard limit.
- Parameters:
-
[in] yLimitAngle the limit angle from the Y-axis of the constraint frame [in] zLimitAngle the limit angle from the Z-axis of the constraint frame [in] contactDist the distance from the limit at which it becomes active. Default is the lesser of 0.1 radians, and 0.49 * the lower of the limit angles
- See also:
- PxJointLimitParameters
References PxJointLimitParameters::contactDistance, and PxMin().
PxJointLimitCone::PxJointLimitCone | ( | PxReal | yLimitAngle, | |
PxReal | zLimitAngle, | |||
const PxSpring & | spring | |||
) | [inline] |
Construct a cone soft limit.
- Parameters:
-
[in] yLimitAngle the limit angle from the Y-axis of the constraint frame [in] zLimitAngle the limit angle from the Z-axis of the constraint frame [in] spring the stiffness and damping of the limit spring
- See also:
- PxJointLimitParameters
References PxSpring::damping, and PxSpring::stiffness.
Member Function Documentation
PX_INLINE bool PxJointLimitCone::isValid | ( | ) | const [inline] |
Returns true if the limit is valid.
- Returns:
- true if the current settings are valid
Reimplemented from PxJointLimitParameters.
References PxJointLimitParameters::isValid(), PxIsFinite(), and PxPi.
Member Data Documentation
PxReal PxJointLimitCone::yAngle |
the maximum angle from the Y axis of the constraint frame.
Unit: Angular: Radians Range: Angular: (0,PI)
Default: PI/2
PxReal PxJointLimitCone::zAngle |
the maximum angle from the Z-axis of the constraint frame.
Unit: Angular: Radians Range: Angular: (0,PI)
Default: PI/2
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