Вопросы к Поиску с Алисой
Один из методов разбиения невыпуклых четырехугольников на треугольники — алгоритм триангуляции Делоне методом заметающей прямой. habr.com
Идея алгоритма заключается в том, что все точки сортируются по одному направлению, а затем по очереди обрабатываются. habr.com Для каждой следующей точки добавляются треугольники, образованные видимыми рёбрами и самой точкой. habr.com Затем проверяются все четырехугольники, порождённые видимыми рёбрами, на условие Делоне. habr.com Если где-то условие не выполнилось, то перестраивается триангуляция в четырехугольнике и рекурсивно запускается проверка для четырехугольников, порождённых рёбрами текущего четырехугольника. habr.com
Также для разбиения многоугольника на треугольники можно использовать последовательность Эжена Шарля Каталана, которая описывает, сколькими способами можно разрезать многоугольник на треугольники диагоналями, не пересекающимися внутри него. mmmf.msu.ru