Как определить, является ли данный простой многоугольник выпуклым, если известны координаты его вершин?
Информатика 11 класс Геометрия многогранников выпуклый многоугольник определение выпуклости координаты вершин алгоритм проверки геометрия многоугольников Новый
Чтобы определить, является ли данный простой многоугольник выпуклым, если известны координаты его вершин, можно воспользоваться следующим методом:
Таким образом, выпуклый многоугольник будет иметь все векторные произведения, равные либо положительным, либо отрицательным, что указывает на то, что все углы многоугольника меньше 180 градусов. Если же присутствует хотя бы одно векторное произведение с противоположным знаком, это указывает на наличие угла больше 180 градусов, что и делает многоугольник вогнутым.