# AngleKind enum

Namespace: [Grasshopper2.Types.Numeric](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.types.numeric.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public enum AngleKind
```

Enumerates the possible kinds of angle.

## Values

| Name | Value | Description |
| --- | --- | --- |
| Radian | 0 | Angle is specified in multiples of 1 radian. A full turn equals 2*pi radians. |
| Degree | 1 | Angle is specified in multiples of 1 degree. A full turn equals 360 degrees. |
| Turn | 2 | Angle is specified in multiples of full turns. Ie. one full turn equals 360 degrees. |
| Spread | 3 | Angle is specified in Rational Trigonometry spread units. There is no linear mapping from spread to angle. Spreads are equal to the squares of the sine of the angle in radians. |
| Grade | 4 | Angle is specified as a grade (also slope, incline, or rise) percentage. There is no linear mapping from grades to angles. Grades are calculated as 100 * (rise / run), meaning 45 degrees equals 100% grade, and 90 degrees equals infinite grade. |
| Seximal | 6 | Similar to [AngleKind.Degree](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.numeric.anglekind.md), but implies sexagesimal or seximal subdivisions. That is, when formatting seximal degrees, the arc-minute and arc-second notation is used. |
