gpt4 book ai didi

javascript - Three.js 使用 THREE.TextureLoader 重复纹理

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:30:44 26 4
gpt4 key购买 nike

我想问你是否知道如何使用 THREE.TextureLoader() 重复纹理。我找到了仅适用于使用 THREE.ImageUtils.loadTexture() 的解决方案。这是我的部分代码:

var loader = new THREE.TextureLoader();
var wall;
loader.load('../images/concreteWall.jpg', function (texture) {
var wallMaterial = new THREE.MeshBasicMaterial({
map: texture
});
wall = new THREE.Mesh(sideWallsGeometry, wallMaterial);
scene.add(wall);
}
);

最佳答案

如果您想重复纹理,请遵循以下模式:

var loader = new THREE.TextureLoader();

var texture = loader.load( 'path.jpg', function ( texture ) {
texture.wrapS = texture.wrapT = THREE.RepeatWrapping;
texture.offset.set( 0, 0 );
texture.repeat.set( 1, 1 );

// your code

} );

three.js r.84

关于javascript - Three.js 使用 THREE.TextureLoader 重复纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42891620/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com