static public double CrossProduct(VectorDot1 a, VectorDot1 b) { return((a.X * b.Y) - (a.Y * b.X)); } // Векторное произведение векторов.
} // Сумма веторов. static public VectorDot1 Dif(VectorDot1 a, VectorDot1 b) { return(new VectorDot1(new Dot(a.X - b.X, a.Y - b.Y))); } // Разность веторов.
} // Разность веторов. static public double DotProduct(VectorDot1 a, VectorDot1 b) { return((a.X * b.X) + (a.Y * b.Y)); } // Скалярное произведение векторов.
static public VectorDot1 Sum(VectorDot1 a, VectorDot1 b) { return(new VectorDot1(new Dot(a.X + b.X, a.Y + b.Y))); } // Сумма веторов.