Getting Started | TS
Installation
Install the trueform TypeScript SDK via npm.
Install
npm install @polydera/trueform
Usage
import * as tf from "@polydera/trueform";
const mesh = tf.readStl(await (await fetch("model.stl")).arrayBuffer());
const d = tf.distance(mesh, tf.point(0, 0, 0));
The package includes a WASM binary that is loaded automatically on first use.
Requirements
- Node.js 18+ or any modern browser with WebAssembly support
- SharedArrayBuffer — required for multithreading. In browsers, the page must be served with:
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corp
Node.js enables SharedArrayBuffer by default.
