BEPUphysics.Constraints.TwoEntity.JointLimits.RevoluteLimit.GetDistanceFromMinimum C# (CSharp) 메소드

GetDistanceFromMinimum() 개인적인 메소드

private GetDistanceFromMinimum ( float angle ) : float
angle float
리턴 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;
        }
    }