# CurveLocusKind enum

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

```cs
public enum CurveLocusKind
```

Enumerates the various kinds of [CurveLocus](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.curvelocus.md).

## Values

| Name | Value | Description |
| --- | --- | --- |
| Parameter | 0 | A numeric value inside the curve domain. This is the most fundamental way to specify curve loci. |
| Length | 1 | A length from the start or end of the curve in default units. Negative values measure lengths from the end of the curve. |
| Ratio | 2 | A normalised length ratio between zero and one. |
| Point | 3 | An (xyz) coordinate on or near the the curve. |
