Если многоугольник выпуклый, просто использовать границу и триангулировать, используя точки вдоль границы. Если он не выпуклый, я бы сделал выпуклую границу и пометил вставленные точки. Затем, когда закончите со всем остальным, удалите вставленные точки.
Вы также можете использовать алгоритм уточнения сетки для уточнения сетки, если вы получаете длинные и тонкие треугольники. Используя Делоне, вы можете просто проверить, является ли треугольник «тонким» по определению, и если он «тонкий», вставить точку в центр окружности этого треугольника. Таким образом, все, что вам нужно сделать, это использовать теорию Делоне.