@loaders.gl/pcd
Version:
Framework-independent loader for the PCD format
21 lines • 640 B
JavaScript
// loaders.gl
// SPDX-License-Identifier: MIT
// Copyright (c) vis.gl contributors
import { PCDWorkerLoader } from "./pcd-loader.js";
import { convertMeshToTable } from '@loaders.gl/schema-utils';
import { parsePCD } from "./lib/parse-pcd.js";
/**
* Worker loader for PCD - Point Cloud Data
*/
export const PCDArrowLoader = {
...PCDWorkerLoader,
dataType: null,
batchType: null,
worker: false,
parse: async (arrayBuffer) => {
const mesh = parsePCD(arrayBuffer);
const arrowTable = convertMeshToTable(mesh, 'arrow-table');
return arrowTable;
}
};
//# sourceMappingURL=pcd-arrow-loader.js.map