The goal of this component is to provide a straightforward and reliable way to generate Delaunay triangulations directly inside a POP workflow. It can be useful for procedural modeling, simulation setups, generative visuals, or any case where you need stable triangle connectivity from dynamic point data.
At the moment, the triangulation runs on the CPU and writes the result back into the POP system but i did my best to optimize it and i think is pretty fast and efficient. It has been tested on macOS (Apple Silicon) and Windows 11, but since POPs are still evolving, there may be edge cases or performance limitations depending on the setup.
- Reads points from the P attribute of the input POP.
- Projects points onto the XY, YZ, or ZX plane.
- Generates Delaunay triangles with robust output, even for degenerate inputs (Filled or Edges).
- Supports Sync/Async modes (via the Async toggle). Async mode is recommended for animated or continuously changing inputs, as it allows non-blocking computation. For static or non-changing inputs, Sync mode is preferred to ensure immediate and deterministic results
- Passes point attributes to the output like a standard POP operator
- Generates PrimCenter, PrimArea, Color, Circumcircle and NeighborCount custom Attributes
- TouchDesigner POP C++ API
- Delaunay32
- TouchDesigner 2025.33070+
- Wizard Installer and Uninstaller provided
Availability








