Ejemplo n.º 1
0
        public static MyVector operator *(MyVector left, MyVector right)
        {
            MyVector vector = new MyVector();

            vector.X           = left.X * right.X;
            vector.Y           = left.Y * right.Y;
            vector.Z           = left.Z * right.Z;
            vector.Dimension4  = left.Dimension4 * right.Dimension4;
            vector.Dimension5  = left.Dimension5 * right.Dimension5;
            vector.Dimension6  = left.Dimension6 * right.Dimension6;
            vector.Dimension7  = left.Dimension7 * right.Dimension7;
            vector.Dimension8  = left.Dimension8 * right.Dimension8;
            vector.Dimension9  = left.Dimension9 * right.Dimension9;
            vector.Dimension10 = left.Dimension10 * right.Dimension10;

            return(vector);
        }
Ejemplo n.º 2
0
        public static MyVector operator +(MyVector left, MyVector right)
        {
            MyVector vector = new MyVector();

            vector.X           = left.X + right.X;
            vector.Y           = left.Y + right.Y;
            vector.Z           = left.Z + right.Z;
            vector.Dimension4  = left.Dimension4 + right.Dimension4;
            vector.Dimension5  = left.Dimension5 + right.Dimension5;
            vector.Dimension6  = left.Dimension6 + right.Dimension6;
            vector.Dimension7  = left.Dimension7 + right.Dimension7;
            vector.Dimension8  = left.Dimension8 + right.Dimension8;
            vector.Dimension9  = left.Dimension9 + right.Dimension9;
            vector.Dimension10 = left.Dimension10 + right.Dimension10;

            return(vector);
        }