C++ · Python · TypeScript
The STL for Geometry
Fast and exact mesh booleans, spatial queries, arrangements, registration, and remeshing. Composable algorithms on your data. One engine across C++, Python, and TypeScript.
Boolean Operations (Speedup)

Why trueform
Easy to use
Zero-copy views in C++, NumPy arrays in Python, vectorized NDArrays in the browser.
Robust by design
Exact predicates and canonical topology for non-manifold, messy, real-world meshes.
Real-time performance
Interactive speed on million-polygon meshes with parallel algorithms underneath.
Queries & topology
Spatial trees, collision, distance, ray casting, k-NN, boundaries, and components.
Arrangements & booleans
Multi-mesh arrangements, self-intersection resolution, booleans, and curves.
Remeshing & registration
Decimation, isotropic remeshing, point-cloud alignment, OBB fitting, and ICP.
Integrations
One engine. Four integrations.
Python
NumPy for geometry. Fast and exact mesh booleans, spatial queries, and topology.
TypeScript
Native geometry processing for web apps, Node.js, and browser-native workflows.
VTK
trueform performance inside VTK pipelines with filters and utility functions.
Blender
Cached meshes and live-preview geometry processing for Blender add-ons.
