FarseerPhysics.Common.Decomposition.EarclipDecomposer.Remainder C# (CSharp) Method

Remainder() private static method

Fix for obnoxious behavior for the % operator for negative numbers...
private static Remainder ( int x, int modulus ) : int
x int The x.
modulus int The modulus.
return int
        private static int Remainder(int x, int modulus)
        {
            int rem = x % modulus;
            while (rem < 0)
            {
                rem += modulus;
            }
            return rem;
        }