Цитата:
|
Мне нужен именно факт пересечения, координаты точки пересечения не важны.
|
Недавно узнал забавный способ определить факт пересечения _отрезков_
1. По точкам получаем 2 уравнения для 2-х прямых в канонической форме: Ax + By + C = 0;
2. Подставляем 2 точки от одного отрезка в уравнение прямой другого отрезка. Если результаты Ax + By + C имеют разные знаки - значит точки лежат по разную сторону прямой
3. Проделываем это сравнение для других 2-х точкек и второго уравнения прямой - если тоже разные знаки - значит есть пересечение.
Цитата:
|
Но как я писал ранее получается, что линии уже изначально пересекаются (см. рис слева) поэтому по HitTest не знаю как отследить. Может что посоветуете?
|
HitTest здесь вряд ли поможет.
"Боюсь нам нужно использовать...
Математику."