geom-parse-stl
Version:
Parse a STL (StereoLithography) ASCII string, ArrayBuffer or ArrayBuffer with ASCII data, and return a simplicial complex.
23 lines (22 loc) • 903 B
TypeScript
/**
* Parse a STL (StereoLithography) ASCII string, ArrayBuffer or ArrayBuffer with ASCII data, and return a simplicial complex.
*
* @see https://paulbourke.net/dataformats/stl/
* @param {string|ArrayBuffer} stl
* @returns {import("./types.js").SimplicialComplex}
*/
export function parseStl(stl: string | ArrayBuffer): import("./types.js").SimplicialComplex;
/**
* Parse a STL ASCII string and return a simplicial complex.
*
* @param {string} asciiString
* @returns {import("./types.js").SimplicialComplex}
*/
export function parseStlAscii(asciiString: string): import("./types.js").SimplicialComplex;
/**
* Parse a STL ArrayBuffer or ArrayBuffer with ASCII data and return a simplicial complex.
*
* @param {ArrayBuffer} arrayBuffer
* @returns {import("./types.js").SimplicialComplex}
*/
export function parseStlBinary(arrayBuffer: ArrayBuffer): import("./types.js").SimplicialComplex;