【发布时间】:2017-01-26 23:36:09
【问题描述】:
我应该如何移动贴图纹理的起点?
这是一个带有 uv_grid 纹理的 obj 文件。
它在中心显示一条线(起点),但我想做的是将映射的起点移动到如下所示的一侧。
我的代码:
var loader = new THREE.ImageLoader();
loader.load("../img/white.jpg", function(image) {
texture.minFilter = THREE.LinearFilter;
texture.image = image;
texture.wrapS = THREE.ClampToEdgeWrapping;
texture.wrapT = THREE.ClampToEdgeWrapping;
texture.needsUpdate = true;
}, onProgress, onError);
var loader = new THREE.OBJLoader();
loader.load('../models/body.obj', function(object) {
object.traverse(function(child) {
if (child instanceof THREE.Mesh) {
child.material.map = texture;
}
});
object.name = "object";
object.position.y = 0;
scene.add(object);
}, onProgress, onError);
【问题讨论】:
标签: three.js uv-mapping