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.

Boolean Operations (Speedup)

vsCGAL
vs libigl

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

VTK

Bring trueform performance to VTK applications. Filters and functions that integrate with VTK pipelines.

Python

Real-time geometric processing in your Python workflow. NumPy in, NumPy out.

Blender

Bring trueform performance to Blender add-ons. Cached meshes with automatic updates for live preview.

Start now

From pip install to mesh booleans — in minutes.