BEPUphysics.Constraints.TwoEntity.JointLimits.RevoluteLimit.GetDistanceFromMinimum C# (CSharp) Method

GetDistanceFromMinimum() private method

private GetDistanceFromMinimum ( float angle ) : float
angle float
return float
        private float GetDistanceFromMinimum(float angle)
        {
            if (minimumAngle > 0)
            {
                if (angle >= minimumAngle)
                    return angle - minimumAngle;
                if (angle > 0)
                    return MathHelper.TwoPi - minimumAngle + angle;
                return MathHelper.TwoPi - minimumAngle + angle;
            }
            if (angle < minimumAngle)
                return MathHelper.TwoPi - minimumAngle + angle;
            return angle - minimumAngle;
            //else //if (currentAngle >= 0)
            //    return angle - minimumAngle;
        }
    }