Polydera

trueform engine.

Real-time geometric processing. Arrangements, booleans, registration, remeshing, and spatial queries — at interactive speed on million-polygon meshes. Exact and robust on real-world data.

C++PythonTypeScriptWASM

Why trueform

Easy to use

Simple code just works. Zero-copy views in C++, NumPy arrays in Python, vectorized NDArrays in the browser. Same engine underneath.

Robust by design

Exact predicates and canonical topology. Handles non-manifold flaps, inconsistent winding, coplanar faces, and pipeline artifacts.

Real-time performance

Interactive speed on million-polygon meshes. Benchmarked against MeshLib, VTK, CGAL, libigl, Coal, FCL, and nanoflann.

Queries & topology

Spatial trees for collision, distance, ray casting, and k-NN. Connectivity analysis, boundaries, and connected components.

Arrangements & booleans

Multi-mesh arrangements and self-intersection resolution. Exact predicates with canonical topology and commutative correctness.

Remeshing & registration

Decimation and isotropic remeshing. Point cloud alignment with ICP, OBB fitting, and rigid registration.

Performance

28msBoolean union2×1M faces · 84× vs CGAL
7.7msICP registration1M points · 93× vs libigl
78msSelf-intersection1M faces · 37× vs libigl
3.8msIsocontours1M, 16 cuts · 38× vs VTK
72msDecimation 50%1M faces · 50× vs CGAL
25msPrincipal curvatures1M faces · 55× vs libigl

Research

How it works, from the inside.

The algorithms behind the engine — exact arithmetic, spatial hierarchies, robust topology — published and continuously updated.

Start with the engine.

If the core geometry loop is the main risk, start here.

Free for non-commercial use·Commercial licenses available