1234567891011121314151617181920212223242526272829303132 |
- import { mapperManager } from './configuration/mappers';
- import { viewerManager } from './viewer/viewerManager';
- import { DefaultViewer } from './viewer/defaultViewer';
- import { AbstractViewer } from './viewer/viewer';
- /**
- * BabylonJS Viewer
- *
- * An HTML-Based viewer for 3D models, based on BabylonJS and its extensions.
- */
- // load babylon and needed modules.
- import 'babylonjs';
- import 'babylonjs-loaders';
- import 'babylonjs-materials';
- import '../assets/pep.min';
- import { InitTags } from './initializer';
- // promise polyfill, if needed!
- global.Promise = Promise || require('es6-promise').Promise;
- export let disableInit: boolean = false;
- setTimeout(() => {
- if (disableInit) return;
- InitTags();
- });
- // public API for initialization
- export { InitTags, DefaultViewer, AbstractViewer, viewerManager, mapperManager };
|