コード例 #1
0
void D6Joint::setTwistLimit(const PxJointLimitPair &l)
{	
	PX_CHECK_AND_RETURN(l.isValid(), "PxD6Joint::setTwistLimit: limit invalid");

	data().twistLimit = l; 
	mRecomputeLimits = true; 
	markDirty(); 
}
コード例 #2
0
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();	
}
コード例 #3
0
void PrismaticJoint::setLimit(const PxJointLimitPair& limit)
{ 
	PX_CHECK_AND_RETURN(limit.isValid(), "PxPrismaticJoint::setLimit: invalid parameter");
	data().limit = limit;
}