Example #1
0
        static void Main(string[] args)
        {
            Vector vector1 = new Vector(1, -1, 0);
            Vector vector2 = new Vector(3, 2, -1);

            Console.WriteLine($"Vector1 length = {vector1.Length()}");
            Console.WriteLine($"Vector2 length = {vector2.Length()}");
            Console.WriteLine($"Scale mul vector1*vector2 = {vector1.ScaleMul(vector2)}");
            Vector resultVector = vector1.VectorMul(vector2);

            Console.WriteLine($"Vector mul vector1*vector2 = new vector [{resultVector.X}, {resultVector.Y}, {resultVector.Z}]");
            Console.WriteLine($"Angle vector1 with vector2 = {vector1.Angle(vector2)}");
            resultVector = vector1.Add(vector2);
            Console.WriteLine($"vector1+vector2 = new vector [{resultVector.X}, {resultVector.Y}, {resultVector.Z}]");
            resultVector = vector1.Dif(vector2);
            Console.WriteLine($"vector1-vector2 = new vector [{resultVector.X}, {resultVector.Y}, {resultVector.Z}]");
        }