Координаты текстуры tu tv больше 1.0? __ (формат OBJ)

Я хочу понять, как формат OBJ работает с текстурными координатами.

пример:

vt 1.000000 1.005200
vt 0.467300 1.709900
vt 0.923800 1.994400
vt 0.500000 1.002600
vt 0.371400 1.000000
vt 0.438100 2.000000
vt 0.000000 1.000000
vt 0.467300 1.709900
vt 0.105000 1.159500
vt 0.434600 1.002300

я понимаю, что значения должны варьироваться от (0) до (1,000000), чтобы покрыть файл изображения текстуры от 0% до 100% для каждого X и Y. (tu tv)

Но я обнаружил, что некоторые значения в массиве выше 1,000000, а иногда и ниже 0,000000.

Как мне поступить с этими значениями, чтобы оставаться между 0 и 1?


person Mr Mark    schedule 05.05.2017    source источник


Ответы (1)


Этот тип значения координаты текстуры указывает, что текстура должна повторяться. В случаях с obj-файлом

vt 0.438100 2.000000

v-часть повторяется дважды.

person KimKulling    schedule 05.05.2017