# DelaunayVoronoi3d class

Namespace: [Grasshopper2.Geometry.Delaunay3d](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.geometry.delaunay3d.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public static class DelaunayVoronoi3d
```

3D Delaunay tetrahedralization and box-clipped 3D Voronoi diagram. Robustness: all orientation/insphere decisions use exactly filtered arithmetic with symbolic perturbation for cospherical input, so regular grids and other degenerate configurations are handled deterministically. Self-contained: depends only on RhinoCommon and the BCL.

## Methods

- [Compute](https://developer.rhino3d.com/api/gh2/type/grasshopper2.geometry.delaunay3d.delaunayvoronoi3d/compute.md): (static) Computes the Delaunay tetrahedralization and the box-clipped Voronoi diagram of the given points.
- [TetQuality](https://developer.rhino3d.com/api/gh2/type/grasshopper2.geometry.delaunay3d.delaunayvoronoi3d/tetquality.md): (static) Scale-invariant tet quality: Volume over the cube of the root-mean-square edge length, with a constant factor so the result is 1 for a regular tetrahedron and ~0 for slivers. This is the 'Volume-Length' measure from "Tetrahedral Mesh Improvement" Klingner 2008
