UNPKG

three-stdlib

Version:

stand-alone library of threejs examples

24 lines (23 loc) 718 B
import { Object3D } from 'three'; /** * https://github.com/gkjohnson/ply-exporter-js * * Usage: * const exporter = new PLYExporter(); * * // second argument is a list of options * exporter.parse(mesh, data => console.log(data), { binary: true, excludeAttributes: [ 'color' ], littleEndian: true }); * * Format Definition: * http://paulbourke.net/dataformats/ply/ */ export interface PLYExporterOptions { binary?: boolean; excludeAttributes?: string[]; littleEndian?: boolean; } declare class PLYExporter { parse(object: Object3D, onDone: ((res: string) => void) | undefined, options: PLYExporterOptions): string | ArrayBuffer | null; private traverseMeshes; } export { PLYExporter };