У меня есть набор вершин (называемый A), и я хочу найти все граничные вершины таким образом, чтобы это граничные вершины были контуром формы.
Многие из вершин в избыточны, потому что они находятся внутри формы, я хочу избавиться от этих вершин.
Мой вопрос похож на Лучший алгоритм, чтобы найти ребра (многоугольник) вершин, но мне нужно, чтобы он работал для случая невыпуклого многоугольника.
EDIT: Уточнение: изображение ниже - вогнутый многоугольник. Это то, что я подразумевал под невыпуклым. Если я запустил на нем выпуклый алгоритм оболочки, он не сохранил бы вогнутую часть многоугольника (если я не ошибаюсь).
У меня есть набор вершин внутри и на границе многоугольника: [[x1, y1], [x2, y2]...] Я хочу уменьшить набор так, чтобы вершины были только контуром границы формы.