Method Interpolate
Interpolate(float, float, float)
Interpolates between a and b by ratio t with smoothing at the limits. This function interpolates between min and max in a similar way to Lerp. However, the interpolation will gradually speed up from the start and slow down toward the end. This is useful for creating natural-looking animation, fading and other transitions.
Declaration
public float Interpolate(float a, float b, float t)
Parameters
| Type | Name | Description |
|---|---|---|
| float | a | Start value, returned when t = 0. |
| float | b | End value, returned when t = 1. |
| float | t | Interpolation ratio. |
Returns
| Type | Description |
|---|---|
| float | The interpolated result between the two values. |