Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Определение пересечения линий в сложной фигуре при рисовании на canvas (https://javascript.ru/forum/misc/84808-opredelenie-peresecheniya-linijj-v-slozhnojj-figure-pri-risovanii-na-canvas.html)

aivazoff 30.12.2022 23:03

Определение пересечения линий в сложной фигуре при рисовании на canvas
 
Приветствую ребята!
Каким образом можно определить пересечение линий при рисовании полигонов по типу восьмёрки?
Задача в точке пересечения линий "схлопнуть" их, образовав один замкнутый полигон, удалив оставшуюся часть.



Область рисуется на canvas-е.

Вот пример того, что у меня вышло.
Работает через раз, если рисовать не быстро))

aivazoff 01.01.2023 23:02

Вопрос решён.
https://playcode.io/1049547

рони 02.01.2023 00:27

Цитата:

Сообщение от aivazoff
Вопрос решён.

почему вы решили что точка пересечения целое число?
на всякий случай точка пересечения отрезков


Часовой пояс GMT +3, время: 10:09.