瀏覽代碼

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();
 
 	}