Exemple #1
0
        public void MyTestMethod()
        {
            var first  = new VectorR3(2, 1, 0);
            var second = new VectorR3(2, 1, 1);

            System.Console.WriteLine(first.AngleBetweenVectorsSin(second));
        }
Exemple #2
0
        public void CompareVectorsCorrectly()
        {
            var expected = new VectorR3(1, 2, 3);
            var actual   = new VectorR3(1, 2, 3);

            Assert.AreEqual(expected, actual);
        }
Exemple #3
0
        public ActionResult Multiplicacion()
        {
            VectorR3 mul = new VectorR3();
            float    m   = (float)mul.productoPunto(40, 80, 90);

            mul.resultado = m;
            return(View(mul));
        }
Exemple #4
0
        public ActionResult Resta()
        {
            VectorR3 res = new VectorR3();
            float    r   = (float)res.restar(40, 80, 90);

            res.resultado = r;
            return(View(res));
        }
Exemple #5
0
        public ActionResult Suma()
        {
            VectorR3 sum = new VectorR3();
            float    s   = (float)sum.sumar(40, 80, 90);

            sum.resultado = s;
            return(View(sum));
        }
Exemple #6
0
        public void CalculateCorrectCrossVector()
        {
            var first  = new VectorR3(-5, 1, 3);
            var second = new VectorR3(4, -13, 9);
            var cross  = first.CrossProduct(second);

            Assert.AreEqual(0, first.Dot(cross), "The cross was not perpendicular to the first.");
            Assert.AreEqual(0, second.Dot(cross), "The cross was not perpendicular to the second.");
        }
Exemple #7
0
        public void BuildFineIfThreeValuesArePassedIn()
        {
            var expected = new int[] { 1, 2, 3 };
            var actual   = new VectorR3(1, 2, 3);

            for (int i = 0; i < expected.Length; i++)
            {
                Assert.AreEqual(expected[i], actual[i]);
            }
        }