Имеется массив точек на плоскости, заданный своими координатами
. Необходимо найти площадь выпуклого многоугольника, который покрывает все эти точки (Вершинами многоугольника являются данные точки. Часть точек может не являться вершинами, а лежать внутри многоугольника.).
Я реализовал алгоритм, решающий данную задачу, следующим образом (опуская подробности алгоритма): нашел точки - вершины многоугольника и триангулировал.
Поиск точек-вершин не очень сложный, но несколько более громоздкий, чем хотелось бы.
Отсюда вопрос: можно ли сразу посчитать, например, площади всех возможных треугольников и из них получить площадь многоугольника, учтя каким-то образом (каким?) перекрытие этих треугольников?