소스 검색

TDSLoader: Path loading like in GLTFLoader

Pascal Häusler 7 년 전
부모
커밋
30efc5f9d5
1개의 변경된 파일1개의 추가작업 그리고 16개의 파일을 삭제
  1. 1 16
      examples/js/loaders/TDSLoader.js

+ 1 - 16
examples/js/loaders/TDSLoader.js

@@ -22,8 +22,6 @@ THREE.TDSLoader = function ( manager ) {
 	this.materials = [];
 	this.meshes = [];
 
-	this.path = undefined;
-
 };
 
 THREE.TDSLoader.prototype = {
@@ -44,25 +42,12 @@ THREE.TDSLoader.prototype = {
 		var scope = this;
 
 
-		var path;
-		if ( this.path === undefined ) {
-
-			path = THREE.Loader.prototype.extractUrlBase( url );
-			url = url.replace( path, '' );
-
-		} else {
-
-			path = this.path;
-
-		}
-
+		var path = this.path !== undefined ? this.path : THREE.Loader.prototype.extractUrlBase( url );
 
 		var loader = new THREE.FileLoader( this.manager );
 
 		loader.setResponseType( 'arraybuffer' );
 
-		loader.setPath( path );
-
 		loader.load( url, function ( data ) {
 
 			onLoad( scope.parse( data, path ) );