VD
Size: a a a
VD
BE
BE
o
o
BE
BE
BE
VD
BE
YC
P🍣
AT
AT
(A(1), P), (A(2), P), ..., (A(N - 1), P), (A(N), P) — это вектора "правые". Далее считаем все векторные произведения "левых" и "правых" [(A(1), A(2)), (A(1), P)], ... если у них у всех знаки совпадают, то значит точка лежит внутри данного полигона, если нет, то вне. У тебя задача проще. Можно переиспользовать векторное произведение с вектором одной из сторон в паре соседних треугольников.BE
(A(1), P), (A(2), P), ..., (A(N - 1), P), (A(N), P) — это вектора "правые". Далее считаем все векторные произведения "левых" и "правых" [(A(1), A(2)), (A(1), P)], ... если у них у всех знаки совпадают, то значит точка лежит внутри данного полигона, если нет, то вне. У тебя задача проще. Можно переиспользовать векторное произведение с вектором одной из сторон в паре соседних треугольников.AT
AT
BE
BE
AT
