Может ли координата текстуры (uv) быть отрицательной? - PullRequest
0 голосов
/ 14 июля 2020

У меня есть трехмерные прямоугольники, представляющие стены в комнате, но на фотографии видна только часть этих стен, которую я хочу использовать в качестве текстуры для прямоугольников.

Чтобы отобразить текстуру, проекции камеры вершины прямоугольника используются как координаты uv. Некоторые проекции, однако, выходят за границы изображения, создавая отрицательные значения УФ. Например, проекции координат верхнего левого и нижнего левого угла левой стены на прикрепленном изображении ниже l ie за пределами изображения.

В трех js отображенная текстура с этими значениями uv не соответствует Неправильно. См. Прикрепленные изображения.

Значит, проблема полностью связана с отрицательными значениями ультрафиолета или с необходимостью правильной установки констант текстуры?

texture mapped walls неизменная текстура со стенами

...