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. Algorithms with formal guarantees. C++ header-only; Python with NumPy in and 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. Algorithms with formal correctness guarantees.

    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 conversions, no new types to learn. Your buffers, enriched with spatial semantics.

    Spatial Acceleration

    Fast spatial queries on point clouds, curves, and meshes. k-NN, closest points, ray casting, collision detection. Transform geometry without rebuilding acceleration structures.

    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: defer mesh cleanup to the final step without corrupting results.

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.