12345678910111213141516171819202122232425262728293031323334 |
- /* eslint-disable import/no-internal-modules */
- import * as Extensions from "../glTF/2.0/Extensions/index.js";
- import * as Interfaces from "../glTF/2.0/glTFLoaderInterfaces.js";
- import * as GLTF2 from "../glTF/2.0/index.js";
- /**
- * This is the entry point for the UMD module.
- * The entry point for a future ESM package should be index.ts
- */
- const globalObject = typeof global !== "undefined" ? global : typeof window !== "undefined" ? window : undefined;
- if (typeof globalObject !== "undefined") {
- globalObject.BABYLON = globalObject.BABYLON || {};
- const BABYLON = globalObject.BABYLON;
- BABYLON.GLTF2 = BABYLON.GLTF2 || {};
- BABYLON.GLTF2.Loader = BABYLON.GLTF2.Loader || {};
- BABYLON.GLTF2.Loader.Extensions = BABYLON.GLTF2.Loader.Extensions || {};
- const keys = [];
- for (const key in Extensions) {
- BABYLON.GLTF2.Loader.Extensions[key] = Extensions[key];
- keys.push(key);
- }
- for (const key in Interfaces) {
- BABYLON.GLTF2.Loader[key] = Interfaces[key];
- keys.push(key);
- }
- for (const key in GLTF2) {
- // Prevent Reassignment.
- if (keys.indexOf(key) > -1) {
- continue;
- }
- BABYLON.GLTF2[key] = GLTF2[key];
- }
- }
- export { GLTF2 };
- //# sourceMappingURL=legacy-glTF2.js.map
|