Real-time geometric processing
Mesh booleans, registration, remeshing and queries — at interactive speed on million-polygon meshes. Robust to non-manifold flaps, inconsistent winding, and pipeline artifacts. C++ header-only; Python with NumPy in, NumPy out.
Boolean Operations (Speedup)

Why trueform
Easy to Use
No boilerplate. Ranges wrap your data with geometric meaning. Tag structures onto them for compile-time algorithm selection.
Robust by Design
Production-tested on meshes with non-manifold flaps, inconsistent geometry, and accumulated pipeline artifacts.
Real-time Performance
Interactive speed on million-polygon meshes. Algorithms benchmarked against 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.
Booleans & Intersections
Union, intersection, and difference on closed meshes. Intersection curves, isocontours, and isobands. Commutative correctness: chain operations freely.
Remeshing & Registration
Decimation and isotropic remeshing for mesh simplification and quality improvement. Point cloud alignment with ICP, OBB fitting, and rigid registration.
Integrations
