# HalfEdgeFace class

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

```cs
public class HalfEdgeFace
```

Represents a face in the half-edge mesh data structure. Derived from Plankton, (c) 2013 Daniel Piker and Will Pearson, licensed LGPL v3 or later.

## Constructors

- [HalfEdgeFace](https://developer.rhino3d.com/api/gh2/type/grasshopper2.geometry.halfedges.halfedgeface/ctor.md)

## Fields

- [Edge](https://developer.rhino3d.com/api/gh2/type/grasshopper2.geometry.halfedges.halfedgeface/edge.md): Index of the first edge surrounding this face.

## Properties

- [IsUnset](https://developer.rhino3d.com/api/gh2/type/grasshopper2.geometry.halfedges.halfedgeface/isunset.md): Whether this face is unset, meaning it has no first halfedge index.
- [Unset](https://developer.rhino3d.com/api/gh2/type/grasshopper2.geometry.halfedges.halfedgeface/unset.md): (static) Gets an unset HalfEdgeFace. Unset faces have -1 for their first halfedge index.
