# CurveKnotStyle enum

Namespace: [Rhino.Geometry](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.geometry.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md) · Since v5.0

```cs
public enum CurveKnotStyle
```

Defines enumerated values for knot spacing styles in interpolated curves.

## Values

| Name | Value | Description |
| --- | --- | --- |
| Uniform | 0 | Parameter spacing between consecutive knots is 1.0. |
| Chord | 1 | Chord length spacing, requires degree=3 with CV1 and CVn1 specified. |
| ChordSquareRoot | 2 | Square root of chord length, requires degree=3 with CV1 and CVn1 specified. |
| UniformPeriodic | 3 | Periodic with uniform spacing. |
| ChordPeriodic | 4 | Periodic with chord length spacing. |
| ChordSquareRootPeriodic | 5 | Periodic with square root of chord length spacing. |
