Abacus.DoublePrecision.Matrix44Tests.TestStaticFn_Lerp_i C# (CSharp) Method

TestStaticFn_Lerp_i() private method

private TestStaticFn_Lerp_i ( ) : void
return void
        public void TestStaticFn_Lerp_i ()
        {
            for(Int32 j = 0; j < 100; ++j)
            {
                Double delta = j;

                delta = delta / 100;

                for(Int32 i = 0; i < 100; ++i)
                {
                    Matrix44 a = GetNextRandomMatrix44();
                    Matrix44 b = GetNextRandomMatrix44();

                    Matrix44 result;
                    Matrix44.Lerp (ref a, ref b, ref delta, out result);

                    Matrix44 expected = a + ( ( b - a ) * delta );

                    AssertEqualWithinReason(result, expected);
                }
            }
        }
Matrix44Tests