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

# Spline by Control Points

## About this Block

**What it does:** The **Spline by Control Points** block creates a spline using a list of points. The spline is only guaranteed to intersect with the starting and ending points. The other points merely influence its direction and curvature.

**Common uses:**

* Input for Sweep Profile
* Creating Profiles

## Example Image

![Spline by Control Points](https://storage.googleapis.com/files-learn/static/ExtendedBlockDocs/spline_by_control_points.png)

***

Create a Spline using a list of points as control points.

### Inputs

| Name           | Type                                                      | Description                   |
| -------------- | --------------------------------------------------------- | ----------------------------- |
| Control points | [Point List](../../../../block-documentation/types/point) | Control points of the Spline. |
| Degree         | [Integer](../../../../block-documentation/types/integer)  | Degree of the Spline.         |

### Outputs

| Type                                                   |
| ------------------------------------------------------ |
| [Spline](../../../../block-documentation/types/spline) |
