UNPKG

@loaders.gl/ply

Version:

Framework-independent loader for the PLY format

19 lines (18 loc) 820 B
// loaders.gl // SPDX-License-Identifier: MIT // Copyright (c) vis.gl contributors import { PLYLoader as PLYWorkerLoader } from "./ply-loader.js"; import { parsePLY } from "./lib/parse-ply.js"; import { parsePLYInBatches } from "./lib/parse-ply-in-batches.js"; export { PLYWorkerLoader }; /** * Loader for PLY - Polygon File Format */ export const PLYLoader = { ...PLYWorkerLoader, // Note: parsePLY supports both text and binary parse: async (arrayBuffer, options) => parsePLY(arrayBuffer, options?.ply), // TODO - this may not detect text correctly? parseTextSync: (arrayBuffer, options) => parsePLY(arrayBuffer, options?.ply), parseSync: (arrayBuffer, options) => parsePLY(arrayBuffer, options?.ply), parseInBatches: (arrayBuffer, options) => parsePLYInBatches(arrayBuffer, options?.ply) };