Optimize imports to improve initial load.
This commit is contained in:
parent
e5ac30e7cd
commit
96d0e01d77
14
src/app.ts
14
src/app.ts
@ -8,7 +8,6 @@ import {
|
|||||||
WebXRState
|
WebXRState
|
||||||
} from "@babylonjs/core";
|
} from "@babylonjs/core";
|
||||||
import '@babylonjs/loaders';
|
import '@babylonjs/loaders';
|
||||||
import {Rigplatform} from "./controllers/rigplatform";
|
|
||||||
import {DiagramManager} from "./diagram/diagramManager";
|
import {DiagramManager} from "./diagram/diagramManager";
|
||||||
import {Toolbox} from "./toolbox/toolbox";
|
import {Toolbox} from "./toolbox/toolbox";
|
||||||
import log from "loglevel";
|
import log from "loglevel";
|
||||||
@ -50,7 +49,6 @@ export class App {
|
|||||||
const controllers = new Controllers();
|
const controllers = new Controllers();
|
||||||
const toolbox = new Toolbox(scene, controllers);
|
const toolbox = new Toolbox(scene, controllers);
|
||||||
const diagramManager = new DiagramManager(scene, controllers, toolbox);
|
const diagramManager = new DiagramManager(scene, controllers, toolbox);
|
||||||
|
|
||||||
diagramManager.setPersistenceManager(persistenceManager);
|
diagramManager.setPersistenceManager(persistenceManager);
|
||||||
const config = new AppConfig(persistenceManager);
|
const config = new AppConfig(persistenceManager);
|
||||||
const environment = new CustomEnvironment(scene, "default", config);
|
const environment = new CustomEnvironment(scene, "default", config);
|
||||||
@ -102,15 +100,9 @@ export class App {
|
|||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
import('./controllers/rigplatform').then((rigmodule) => {
|
||||||
|
const rig = new rigmodule.Rigplatform(scene, xr, diagramManager, controllers);
|
||||||
const rig = new Rigplatform(scene, xr, diagramManager, controllers);
|
});
|
||||||
|
|
||||||
|
|
||||||
//const dioManager = new DrawioManager(scene, diagramManager);
|
|
||||||
//const newRelicData = new NewRelicData(persistenceManager, scene);
|
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const gamepadManager = new GamepadManager(scene);
|
const gamepadManager = new GamepadManager(scene);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user