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
Simple code just works. Zero-copy views in C++, NumPy arrays in Python, vectorized NDArrays in the browser. Native speed everywhere — same engine underneath.
Robust by Design
Exact predicates and canonical topology. Handles non-manifold flaps, inconsistent winding, coplanar faces, and accumulated pipeline artifacts.
Real-time Performance
Interactive speed on million-polygon meshes. Algorithms benchmarked against MeshLib, VTK, CGAL, libigl, Coal, FCL, and nanoflann.
Queries & Topology
Spatial trees for collision detection, distance queries, ray casting, and k-NN on moving geometry. Connectivity analysis, boundaries, and connected components.
Arrangements & Booleans
Multi-mesh arrangements and self-intersection resolution. Booleans and intersection curves, isocontours, and isobands. Exact predicates with canonical topology and commutative correctness.
Remeshing & Registration
Decimation and isotropic remeshing for mesh simplification and quality improvement. Point cloud alignment with ICP, OBB fitting, and rigid registration.
Integrations
Python
NumPy for geometry. Fast and exact mesh booleans, spatial queries, and topology. NumPy in, NumPy out.
TypeScript
Native geometry processing for the web. Fast and exact mesh booleans, spatial queries, and topology in the browser and Node.js.
