What makes geometry exact, fast, and robust.
Three client-side mesh boolean libraries on the Thingi10K corpus at 200K–1.5M polygons per operand: trueform, Manifold, three-bvh-csg. trueform is the fastest tested in the browser at 21.9 ms median, 12.6× faster than Manifold WASM and 41.2× faster than three-bvh-csg (geometric mean), closed and manifold on all 1000 pairs.
Three pip-installable mesh boolean libraries on the Thingi10K corpus at 200K–1.5M polygons per operand: trueform, MeshLib, Manifold. trueform is the fastest tested in Python — 18 ms median, 4.9× MeshLib, 6.9× Manifold (geometric mean), fastest on all 1000 pairs.
Eight mesh boolean libraries on the Thingi10K corpus at 100K–1M triangles per operand. trueform is the fastest tested: pairwise 5.5–105× geomean, N-ary at N=64 14–648×, in-browser 12.6× over Manifold WASM.
VTK, CGAL, libigl, MeshLib, and what comes next. What the STL philosophy of separating algorithms from data looks like when applied to geometry: semantic ranges, composable policies, and parallel algorithms that operate on them.
Fastest mesh boolean library. Exact. Arrangements, booleans, and self-intersection resolution at interactive speeds on million-polygon meshes. 6× faster than MeshLib, 84× faster than CGAL. Available in C++, Python, and TypeScript.
Fastest mesh boolean library. Exact. Arrangements, booleans, and self-intersection resolution at interactive speeds on million-polygon meshes. 6× faster than MeshLib, 84× faster than CGAL. Available in C++, Python, and TypeScript.