loaders.gl
Version:
Framework-independent loaders for 3D graphics formats
23 lines (21 loc) • 831 B
JavaScript
// Binary container format for glTF
import GLBParser from '../glb-loader/glb-parser';
import GLTFParser from './gltf-parser';
export function parseTextGLTF(json) {
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
return new GLTFParser(json).parse(options);
}
export function parseBinaryGLTF(glbArrayBuffer) {
var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
var _parseWithMetadata = new GLBParser(glbArrayBuffer).parseWithMetadata(options),
json = _parseWithMetadata.json,
arrayBuffer = _parseWithMetadata.arrayBuffer;
return new GLTFParser(json, arrayBuffer).parse(options);
}
export default {
name: 'glTF',
extension: 'gltf',
parseText: parseTextGLTF,
parseBinary: parseBinaryGLTF
};
//# sourceMappingURL=gltf-loader.js.map