소스 검색

Merge pull request #15943 from mrdoob/donmccurdy-gltfloader-draco-global

GLTFLoader: Remove dependency on 'THREE.DRACOLoader' global
Mr.doob 6 년 전
부모
커밋
bee2b8ace8
2개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 0
      docs/examples/loaders/GLTFLoader.html
  2. 0 1
      examples/js/loaders/GLTFLoader.js

+ 3 - 0
docs/examples/loaders/GLTFLoader.html

@@ -58,6 +58,9 @@
 		// Optional: Provide a DRACOLoader instance to decode compressed mesh data
 		THREE.DRACOLoader.setDecoderPath( '/examples/js/libs/draco' );
 		loader.setDRACOLoader( new THREE.DRACOLoader() );
+			
+		// Optional: Pre-fetch Draco WASM/JS module, to save time while parsing.
+		THREE.DRACOLoader.getDecoderModule();
 
 		// Load a glTF resource
 		loader.load(

+ 0 - 1
examples/js/loaders/GLTFLoader.js

@@ -496,7 +496,6 @@ THREE.GLTFLoader = ( function () {
 		this.name = EXTENSIONS.KHR_DRACO_MESH_COMPRESSION;
 		this.json = json;
 		this.dracoLoader = dracoLoader;
-		THREE.DRACOLoader.getDecoderModule();
 
 	}