Interface IInterpolator<T>
To calculate a value at some distance along a spline, interpolation is required. The IInterpolator interface allows you to define how data is interpreted given a start value, end value, and normalized interpolation value (commonly referred to as 't').
Namespace: UnityEngine.Splines
Assembly: Unity.Splines.dll
Syntax
public interface IInterpolator<T>
Type Parameters
Name | Description |
---|---|
T | The data type to interpolate. |
Methods
Interpolate(T, T, float)
Calculate a value between from and to at time interval.
Declaration
T Interpolate(T from, T to, float t)
Parameters
Type | Name | Description |
---|---|---|
T | from | The starting value. At t = 0 this method should return an unmodified 'from' value. |
T | to | The ending value. At t = 1 this method should return an unmodified 'to' value. |
float | t | A percentage between 'from' and 'to'. Must be between 0 and 1. |
Returns
Type | Description |
---|---|
T | A value between 'from' and 'to'. |