Real-time geometric processing
Spatial queries, mesh booleans, isocontours, topology — 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.

Why trueform
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.
Zero-Copy Views
Wrap your existing data with geometric meaning. No copies, no boiler-plate. Your buffers, enriched with spatial semantics.
Spatial Acceleration & Geometry
Fast spatial queries on moving geometry. Modifiable trees for changing topology. Ray casting, collision detection and k-NN. Point cloud alignment with point-to-plane ICP.
Topology & Intersections
Understand mesh structure—connectivity, boundaries, connected components. Find where meshes meet: intersection curves, self-intersections, isocontours.
Cut & Boolean Operations
Combine and cut meshes with union, intersection, difference. Commutative correctness: chain operations freely, clean up once at the end.
Integrations