Есть ли способ геометрически вычислить точки пересечения линии и произвольного графического пути?Я знаю, где все линии и кривые находятся на пути, и я использую элемент холста HTML5, если это помогает.По сути, у меня есть доступ ко всем командам рисования холста и их аргументам.Например, если API вызывался с lineTo, затем с moveTo, то у меня есть вся эта информация.Каждый вызов API хранится в массиве.У меня есть определение пути, я просто хочу выяснить, где линия пересекает путь.Ниже изображение, показывающее пример точек, которые мне нужно найти.
альтернативный текст http://cl.ly/3228b0e7ea32b172e960/content
Спасибо за любую помощь!Опять же, я бы предпочел сделать это геометрически, а не на основе пикселей, если это возможно.