/// <summary>
/// Вычисление угла по трем точкам
/// </summary>
/// <param name="pt1">Первая точка</param>
/// <param name="pt2">Вторая точка (вершина угла)</param>
/// <param name="pt3">Третья точка</param>
/// <returns></returns>
public static double GetAngle(Point2d pt1, Point2d pt2, Point2d pt3)
{
Vector2d vect1 = GetVector(pt1, pt2), vect2 = GetVector(pt2, pt3);
return vect1.GetAngleTo(vect2);
}