# (global) namespace

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

## Classes

- [ConvexHullUtilities](https://developer.rhino3d.com/api/gh2/type/convexhullutilities.md): 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.
- [FieldUtilities](https://developer.rhino3d.com/api/gh2/type/fieldutilities.md)

## Enums

- [FieldUtilities.FieldLineDirection](https://developer.rhino3d.com/api/gh2/type/fieldutilities.fieldlinedirection.md)
- [FieldUtilities.FieldLineStoppingReason](https://developer.rhino3d.com/api/gh2/type/fieldutilities.fieldlinestoppingreason.md)
- [FieldUtilities.TrajectoryStoppingReason](https://developer.rhino3d.com/api/gh2/type/fieldutilities.trajectorystoppingreason.md)
