我想了解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),以覆盖每个X和Y的纹理图像文件从0%到100%。(tu tv)
但我发现数组中的某些值大于1.000000,有时低于0.000000
我应该如何处理这些值以保持在0和1之间?
答案 0 :(得分:3)
这种纹理坐标值表示纹理应重复。在obj文件
的情况下vt 0.438100 2.000000
v部分应重复两次。