> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nodi3d.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interpolate

> Interpolate node: Create a NURBS curve by interpolating points. Curve › Spline node in Nodi, with its inputs, outputs and properties.

Create a NURBS curve by interpolating points.

**Category**: [Curve](https://docs.nodi3d.com/nodi-editor/nodes.md#curve) › Spline

## Inputs

| Input | Type |
| - | - |
| interpolating points | `Point` |
| curve degree | `Number` |
| periodic curve | `Bool` |
| knot style (0: uniform, 1: chordal, 2: centripetal) | `Number` |

## Outputs

| Output | Type |
| - | - |
| resulting curve | `Curve` |
| curve length | `Number` |
| curve domain | `Domain` |

## Properties

Properties are set in the Inspector and are used when the matching input is not connected.

| Property | Type |
| - | - |
| degree | `Number` |
| periodic | `Bool` |
| knot | `Category` |

## Related nodes

Other nodes in Curve › Spline:

* [IsoCurve](https://docs.nodi3d.com/node/iso-curve.md): Create iso curves from a surface.
* [NurbsCurve](https://docs.nodi3d.com/node/nurbs-curve.md): Create a NURBS curve from control points & degree & periodicity.
* [Polyline](https://docs.nodi3d.com/node/polyline.md): Create a polyline from a list of points.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.