Сделать перевод на дополнительный полигон
Я хочу экспортировать сложную модель в формат OBJ и рендерить ее на iPad. Большая часть выполненных работ. Но есть следующая проблема. Для рендеринга надписей мне нужно использовать дополнительный полигон. Для расчета координат UV я использую алгоритм экспоненциального отображения. после применения этого алгоритма я получаю сетку с текстурными координатами, но в этом алгоритме используются большие радиусы (много треугольников). И в конце концов я получаю что-то вроде этого:
Много треугольников, но в большинстве из них нет необходимости. Как я могу убрать дополнительные уголки и опущенные точки, чтобы получить корректировку надписи?
Или более простой пример. Если у меня есть прямоугольник (2 треугольника и 4 точки) с текстурой (не в диапазоне 0..1). И я хочу найти еще 4 точки (с координатами текстуры в диапазоне 0..1). Хорошо, если вы видите изображение, у меня есть черные треугольники, и я хочу получить красные треугольники.
Как я могу получить положения точки красных треугольников (координаты x, y,z всех 4-х точек).