import * as Extensions from "../src/glTF/2.0/Extensions"; import * as GLTF2 from "../src/glTF/2.0"; /** * This is the entry point for the UMD module. * The entry point for a future ESM package should be index.ts */ var globalObject = (typeof global !== 'undefined') ? global : ((typeof window !== 'undefined') ? window : undefined); if (typeof globalObject !== "undefined") { (globalObject).BABYLON = (globalObject).BABYLON || { }; var BABYLON = (globalObject).BABYLON; BABYLON.GLTF2 = BABYLON.GLTF2 || { }; BABYLON.GLTF2.Loader = BABYLON.GLTF2.Loader || { }; BABYLON.GLTF2.Loader.Extensions = BABYLON.GLTF2.Loader.Extensions || { }; const keys = []; for (var key in Extensions) { BABYLON.GLTF2.Loader.Extensions[key] = (Extensions)[key]; keys.push(key); } for (var key in GLTF2) { // Prevent Reassignment. if (keys.indexOf(key) > -1) { continue; } BABYLON.GLTF2[key] = (GLTF2)[key]; } } export { GLTF2 };