UNPKG

@loaders.gl/obj

Version:

Framework-independent loader for the OBJ format

22 lines 693 B
// loaders.gl // SPDX-License-Identifier: MIT // Copyright (c) vis.gl contributors import { OBJWorkerLoader } from "./obj-loader.js"; import { convertMeshToTable } from '@loaders.gl/schema-utils'; import { parseOBJ } from "./lib/parse-obj.js"; /** * Worker loader for OBJ - Point Cloud Data */ export const OBJArrowLoader = { ...OBJWorkerLoader, dataType: null, batchType: null, worker: false, parse: async (arrayBuffer) => { const text = new TextDecoder().decode(arrayBuffer); const mesh = parseOBJ(text); const arrowTable = convertMeshToTable(mesh, 'arrow-table'); return arrowTable; } }; //# sourceMappingURL=obj-arrow-loader.js.map