Showing with 10 additions and 3 deletions.
  1. +10 −3 examples/js/loaders/ColladaLoader.js
@@ -19,7 +19,7 @@ THREE.ColladaLoader.prototype = {

var scope = this;

var path = scope.path === undefined ? THREE.LoaderUtils.extractUrlBase( url ) : scope.path;
var path = ( scope.path === undefined ) ? THREE.LoaderUtils.extractUrlBase( url ) : scope.path;

var loader = new THREE.FileLoader( scope.manager );
loader.load( url, function ( text ) {
@@ -37,6 +37,13 @@ THREE.ColladaLoader.prototype = {

},

setResourcePath: function ( value ) {

this.resourcePath = value;
return this;

},

options: {

set convertUpAxis( value ) {
@@ -3801,14 +3808,14 @@ THREE.ColladaLoader.prototype = {

var asset = parseAsset( getElementsByTagName( collada, 'asset' )[ 0 ] );
var textureLoader = new THREE.TextureLoader( this.manager );
textureLoader.setPath( path ).setCrossOrigin( this.crossOrigin );
textureLoader.setPath( this.resourcePath || path ).setCrossOrigin( this.crossOrigin );

var tgaLoader;

if ( THREE.TGALoader ) {

tgaLoader = new THREE.TGALoader( this.manager );
tgaLoader.setPath( path );
tgaLoader.setPath( this.resourcePath || path );

}