Вычисление UV текстурных координат для процедурно сгенерированного полигона
У меня есть такая форма:
и координаты точек доступны (вершины имеют компоненты x и y)
Моя текстура:
Простое плоское УФ-картирование дает мне:
и что я желаю это:
Как рассчитать позиции вершин, чтобы получить желаемое отображение? Обратите внимание, что это математическая задача.
Также я могу терпеть растяжение, пока вершины падают на травянистую сторону.