BEPUutilitiesTests.AffineTests.TestScalarInvert C# (CSharp) 메소드

TestScalarInvert() 공개 정적인 메소드

public static TestScalarInvert ( int iterationCount ) : float
iterationCount int
리턴 float
        public static float TestScalarInvert(int iterationCount)
        {
            bAffineTransform m = bAffineTransform.Identity;
            float accumulator = 0;
            for (int i = 0; i < iterationCount; ++i)
            {
                bAffineTransform r0, r1;
                bAffineTransform.Invert(ref m, out r0);
                bAffineTransform.Invert(ref r0, out r1);
                bAffineTransform.Invert(ref r1, out r0);
                bAffineTransform.Invert(ref r0, out r1);
                bAffineTransform.Invert(ref r1, out r0);
                bAffineTransform.Invert(ref r0, out r1);
                bAffineTransform.Invert(ref r1, out r0);
                bAffineTransform.Invert(ref r0, out r1);
                bAffineTransform.Invert(ref r1, out r0);
                bAffineTransform.Invert(ref r0, out r1);
                accumulator += r1.Translation.X;

            }
            return accumulator;
        }