Цель
Я хочу определить, находится ли контрольная точка в пределах определенного четырехугольника. Я, вероятно, собираюсь реализовать решение в Matlab, поэтому мне нужен только псевдокод.
Входы
Уголки четырехугольника: (x1, y1) (x2, y2) (x3, y3) (x4, y4)
Контрольная точка: (xt, yt)
Выход
1 - Если внутри четырехугольника
0 - В противном случае
Обновление
Было указано, что идентификации вершин четырехугольника недостаточно, чтобы однозначно идентифицировать его. Вы можете предположить, что порядок точек определяет стороны четырехугольника (точка 1 соединяет 2, 2 соединяется с 3, 3 соединяется с 4, 4 соединяется с 1)