Я хочу добавить дополнительную функцию моего проекта в C #, я уже могу рисовать линии в моей программе, но я хочу обнаружить ПЕРЕКЛЮЧИТЕЛЬНЫЕ ЛИНИИ одной нарисованной линии и отобразить точку, в которой они пересекаются.Является ли это возможным?Спасибо
Моя программа также включает вычисления для перпендикулярного расстояния, вот пример кода:
public static Double PerpendicularDistance(Point Point1, Point Point2, Point Point)
{
Double area = Math.Abs(.5 * (Point1.X * Point2.Y + Point2.X * Point.Y + Point.X * Point1.Y - Point2.X * Point1.Y - Point.X * Point2.Y - Point1.X * Point.Y));
Double bottom = Math.Sqrt(Math.Pow(Point1.X - Point2.X, 2) + Math.Pow(Point1.Y - Point2.Y, 2));
Double height = area / bottom * 2;
return height;
}
}
POINT здесь является классом для моих координат X и Y.