Определение пересечения линий в сложной фигуре при рисовании на canvas
Приветствую ребята!
Каким образом можно определить пересечение линий при рисовании полигонов по типу восьмёрки? Задача в точке пересечения линий "схлопнуть" их, образовав один замкнутый полигон, удалив оставшуюся часть. ![]() Область рисуется на canvas-е. Вот пример того, что у меня вышло. Работает через раз, если рисовать не быстро)) |
Вопрос решён.
https://playcode.io/1049547 |
Цитата:
на всякий случай точка пересечения отрезков |
Часовой пояс GMT +3, время: 10:09. |