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