Сортировка вершин для триангуляции "Обрезкой ушей"
У меня есть триангулированная 3д модель с дырой либо дырами в результате разрезания модели плоскостью(дыры образуют многоугольники), есть координаты всех граничных вершин, как правильно отсортировать вершины что бы получить из них правильный порядок вершин для триангуляции методом обрезки ушей(зашить дыру/дыры)?