public void setLimits( float lower, float upper ) { if( lower != _lowerAngle || upper != _upperAngle ) { wakeBodies(); _upperAngle = upper; _lowerAngle = lower; _impulse.Z = 0.0f; } }