Initialize model loader in the constructor.

This commit is contained in:
Viktor Kovacs 2022-12-05 17:54:16 +01:00
parent cb2e48cf11
commit a558a31240

View File

@ -50,6 +50,7 @@ export class EmbeddedViewer
} }
this.model = null; this.model = null;
this.modelLoader = new ThreeModelLoader ();
window.addEventListener ('resize', () => { window.addEventListener ('resize', () => {
this.Resize (); this.Resize ();
@ -83,9 +84,7 @@ export class EmbeddedViewer
this.model = null; this.model = null;
let progressDiv = null; let progressDiv = null;
let loader = new ThreeModelLoader (); this.modelLoader.LoadModel (inputFiles, settings, {
this.loader = loader;
loader.LoadModel (inputFiles, settings, {
onLoadStart : () => { onLoadStart : () => {
this.canvas.style.display = 'none'; this.canvas.style.display = 'none';
progressDiv = document.createElement ('div'); progressDiv = document.createElement ('div');