Esempio n. 1
0
        public void Matrix3x2SubtractTest()
        {
            Matrix3x2 a        = GenerateMatrixNumberFrom1To6();
            Matrix3x2 b        = GenerateMatrixNumberFrom1To6();
            Matrix3x2 expected = new Matrix3x2();
            Matrix3x2 actual;

            actual = Matrix3x2.Subtract(a, b);
            Assert.AreEqual(expected, actual, "Matrix3x2.Subtract did not return the expected value.");
        }
Esempio n. 2
0
        public void Matrix3x2SubtractTest()
        {
            Matrix3x2 a        = GenerateMatrixNumberFrom1To6();
            Matrix3x2 b        = GenerateMatrixNumberFrom1To6();
            Matrix3x2 expected = new Matrix3x2();
            Matrix3x2 actual;

            actual = Matrix3x2.Subtract(a, b);
            Assert.Equal(expected, actual);
        }
Esempio n. 3
0
        public void Subtract()
        {
            var m = Matrix3x2.Identity * 2;

            Matrix3x2[] input          = { m };
            Matrix3x2[] expectedOutput = { m - Matrix3x2.Identity };

            Matrix3x2[] output1 = input.AsCompute().Select(x => Matrix3x2.Subtract(x, Matrix3x2.Identity)).ToArray();
            Matrix3x2[] output2 = input.AsCompute().Select(x => x - Matrix3x2.Identity).ToArray();

            Assert.Equal(expectedOutput, output1);
            Assert.Equal(expectedOutput, output2);
        }
        public void Matrix3x2SubtractTest()
        {
            Matrix3x2 a        = GenerateIncrementalMatrixNumber();
            Matrix3x2 b        = GenerateIncrementalMatrixNumber(-3.0f);
            Matrix3x2 expected = new Matrix3x2();

            expected.M11 = a.M11 - b.M11;
            expected.M12 = a.M12 - b.M12;
            expected.M21 = a.M21 - b.M21;
            expected.M22 = a.M22 - b.M22;
            expected.M31 = a.M31 - b.M31;
            expected.M32 = a.M32 - b.M32;

            Matrix3x2 actual;

            actual = Matrix3x2.Subtract(a, b);
            Assert.Equal(expected, actual);
        }
Esempio n. 5
0
 public static Matrix3x2 Subtract(this Matrix3x2 first, Matrix3x2 second)
 {
     return(Matrix3x2.Subtract(first, second));
 }