UNPKG

loaders.gl

Version:

Framework-independent loaders for 3D graphics formats

25 lines (20 loc) 649 B
import GLBBuilder from './glb-builder'; import { toBuffer } from '../common/loader-utils/binary-utils'; function encodeGLB(json, options) { return new GLBBuilder().encode(json, options); } export function writeGLBtoFile(filePath, options, json) { var glbFileBuffer = encodeGLB(json, options); var fs = module.require('fs'); fs.writeFileSync("".concat(filePath, ".glb"), toBuffer(glbFileBuffer), { flag: 'w' }); // console.log(`Wrote ${filePath}.glb`); return glbFileBuffer; } export default { name: 'GLB', extension: 'glb', encodeToBinary: encodeGLB, writeToFile: writeGLBtoFile }; //# sourceMappingURL=glb-writer.js.map