diff --git a/src/loaders/Loader.js b/src/loaders/Loader.js index f4b9c083bcc2d175b3005975fdc43d3d116c4a68..9e0a7b6a664954793c932c2ef65a94ba802f06c9 100644 --- a/src/loaders/Loader.js +++ b/src/loaders/Loader.js @@ -76,16 +76,16 @@ THREE.Loader.prototype = { if ( repeat !== undefined ) { - texture.repeat.set( repeat[ 0 ], repeat[ 1 ] ); + texture.repeat.fromArray( repeat ); - if ( repeat[ 0 ] > 1 ) texture.wrapS = THREE.RepeatWrapping; - if ( repeat[ 1 ] > 1 ) texture.wrapT = THREE.RepeatWrapping; + if ( repeat[ 0 ] !== 1 ) texture.wrapS = THREE.RepeatWrapping; + if ( repeat[ 1 ] !== 1 ) texture.wrapT = THREE.RepeatWrapping; } if ( offset !== undefined ) { - texture.offset.set( offset[ 0 ], offset[ 1 ] ); + texture.offset.fromArray( offset ); }