2017-03-19 6 views
2

Ich möchte Sie fragen, wenn Sie wissen, wie Textur mit THREE.TextureLoader() zu wiederholen. Ich habe Lösungen nur für die Verwendung von THREE.ImageUtils.loadTexture() gefunden. Hier ist ein Teil meines Code:Three.js wiederholen Textur mit THREE.TextureLoader

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); 
        } 
       ); 

Antwort

4

Hier ist das Muster zu folgen, wenn Sie eine Textur wiederholen mögen:

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

Verwandte Themen