我正在创建一个球体并将图像附加到球体的每个面上。在我的代码中,我有 12 节乘以 6 节高的球体。我设法通过将包装设置为重复并设置重复大小来平铺纹理,如下所示:
var texture = new THREE.ImageUtils.loadTexture( path );
texture.wrapS = texture.wrapT = THREE.RepeatWrapping;
texture.repeat.set( geo_width, geo_height );
return new THREE.MeshBasicMaterial({ map: texture, side: THREE.BackSide, overdraw: true });
它可以工作,但现在我在每个纹理之间都有这些线。有没有办法摆脱它们,或者我应该使用另一种平铺技术?