UNPKG

@babylonjs/loaders

Version:

For usage documentation please visit https://doc.babylonjs.com/features/featuresDeepDive/importers/loadingFileTypes/.

18 lines 1.04 kB
export const GLTFMagicBase64Encoded = "Z2xURg"; // "glTF" base64 encoded (without the quotes!) export const GLTFFileLoaderMetadata = { name: "gltf", extensions: { // eslint-disable-next-line @typescript-eslint/naming-convention ".gltf": { isBinary: false, mimeType: "model/gltf+json" }, // eslint-disable-next-line @typescript-eslint/naming-convention ".glb": { isBinary: true, mimeType: "model/gltf-binary" }, }, canDirectLoad(data) { return ((data.indexOf("asset") !== -1 && data.indexOf("version") !== -1) || data.startsWith("data:base64," + GLTFMagicBase64Encoded) || // this is technically incorrect, but will continue to support for backcompat. data.startsWith("data:;base64," + GLTFMagicBase64Encoded) || data.startsWith("data:application/octet-stream;base64," + GLTFMagicBase64Encoded) || data.startsWith("data:model/gltf-binary;base64," + GLTFMagicBase64Encoded)); }, }; //# sourceMappingURL=glTFFileLoader.metadata.js.map