提交 76af4dbd 编写于 作者: M Mr.doob

MTLLoader: Simplified loadTexture.

上级 d24d7b2a
......@@ -406,27 +406,15 @@ THREE.MTLLoader.MaterialCreator.prototype = {
var loader = THREE.Loader.Handlers.get( url );
var manager = ( this.manager !== undefined ) ? this.manager : THREE.DefaultLoadingManager;
if ( loader !== null ) {
if ( loader === null ) {
texture = loader.load( url, onLoad );
} else {
texture = new THREE.Texture();
loader = new THREE.ImageLoader( manager );
loader.setCrossOrigin( this.crossOrigin );
loader.load( url, function ( image ) {
texture.image = image;
texture.needsUpdate = true;
if ( onLoad ) onLoad( texture );
}, onProgress, onError );
loader = new THREE.TextureLoader( manager );
}
loader.setCrossOrigin( this.crossOrigin );
texture = loader.load( url, onLoad, onProgress, onError );
if ( mapping !== undefined ) texture.mapping = mapping;
return texture;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册