瀏覽代碼

model.loader correctly used.

Raanan Weber 7 年之前
父節點
當前提交
2caf4ee50c
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      Viewer/src/viewer/viewer.ts

+ 2 - 1
Viewer/src/viewer/viewer.ts

@@ -110,6 +110,7 @@ export abstract class AbstractViewer {
         let parts = modelUrl.split('/');
         let filename = parts.pop();
         let base = parts.join('/') + '/';
+        let plugin = (typeof model === 'string') ? undefined : model.loader;
 
         return Promise.resolve().then(() => {
             if (!this.scene || clearScene) return this.initScene();
@@ -121,7 +122,7 @@ export abstract class AbstractViewer {
                 }, undefined, (e, m, exception) => {
                     console.log(m, exception);
                     reject(m);
-                });
+                }, plugin);
             });
         }).then((meshes: Array<AbstractMesh>) => {
             return this.onModelLoaded(meshes);