void D6Joint::setTwistLimit(const PxJointLimitPair &l) { PX_CHECK_AND_RETURN(l.isValid(), "PxD6Joint::setTwistLimit: limit invalid"); data().twistLimit = l; mRecomputeLimits = true; markDirty(); }
void RevoluteJoint::setLimit(const PxJointLimitPair& limit) { PX_CHECK_AND_RETURN(limit.isValid() && limit.lower >= -PxPi && limit.upper <= PxPi, "PxRevoluteJoint::setLimit: invalid parameter"); data().limit = limit; markDirty(); }
void PrismaticJoint::setLimit(const PxJointLimitPair& limit) { PX_CHECK_AND_RETURN(limit.isValid(), "PxPrismaticJoint::setLimit: invalid parameter"); data().limit = limit; }