[@fimbul-works/vec](README.md) / Slerp

# Slerp

Documentation for spherical linear interpolation functions.

## Functions

### slerp()

```ts
function slerp(
   from, 
   to, 
   t): number;
```

Defined in: [slerp.ts:17](https://github.com/claus-codes/vec/blob/0a857aa36557290a3336a5ef149d1f9717dd08b2/src/slerp.ts#L17)

Spherical linear interpolation for angles (in radians).
Handles wrapping around 2π correctly.

#### Parameters

| Parameter | Type | Description |
| ------ | ------ | ------ |
| `from` | `number` | Start angle in radians |
| `to` | `number` | End angle in radians |
| `t` | `number` | Interpolation factor (0-1) |

#### Returns

`number`

Interpolated angle

***

### slerpDegrees()

```ts
function slerpDegrees(
   from, 
   to, 
   t): number;
```

Defined in: [slerp.ts:27](https://github.com/claus-codes/vec/blob/0a857aa36557290a3336a5ef149d1f9717dd08b2/src/slerp.ts#L27)

Spherical linear interpolation for angles (in degrees).

#### Parameters

| Parameter | Type | Description |
| ------ | ------ | ------ |
| `from` | `number` | Start angle in degrees |
| `to` | `number` | End angle in degrees |
| `t` | `number` | Interpolation factor (0-1) |

#### Returns

`number`

Interpolated angle
