Как в Direct2D получить координаты точки пересечения двух линий?
Пишу приложение Win32 в Visual C++ с использованием Direct2D. Нарисовал две линии, у первой координаты (x1, y1), а у второй — (x2, y2). Вызвал функцию CompareWithGeometry
, чтобы определить, пересекаются ли эти линии. Функция ответила, что не пересекаются. Повернул первую линию на 20 градусов. Опять вызвал CompareWithGeometry
. Сказала, что теперь пересекаются.
Мне нужно узнать координаты (x, y) точки пересечения. Каким образом я могу это сделать в Direct2D?
Источник: Stack Overflow на русском