UNPKG

@fimbul-works/vec

Version:

A comprehensive TypeScript vector math library providing 2D, 3D, and 4D vector operations with a focus on performance and type safety.

65 lines (42 loc) 1.22 kB
[@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