# ConvexHullUtilities class

Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public static class ConvexHullUtilities
```

Helpers around the native convex hull solver that let a running solution be cancelled. This mirrors [Mesh.CreateConvexHull3D(IEnumerable<Point3d>, int[][], double, double)](https://mcneel-apidocs-rhinocommon-7f6eb10c6967.herokuapp.com/api/rhinocommon/type/rhino.geometry.mesh/) but polls a [CancellationToken](https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken) while the hull is being built.

## Methods

- [CreateConvexHull3D](https://developer.rhino3d.com/api/gh2/type/convexhullutilities/createconvexhull3d.md): (static) Computes the 3d convex hull of a point set, aborting early if `token` is cancelled.
