Funkcji interpolacyjnej używamy w celu określenia zmiany między podanymi wartościami kluczowymi. Interpolacja daje nam możliwość zachowania płynności zmian parametru (np. koloru) pomiędzy kolejnymi klatkami animacji.
Węzły interpolacji definiują funkcję liniową f(t)
na przedziale (– nieskończoność, + nieskończoność). Ta kawałkami liniowa
funkcja definiowana jest przez n wartości t, które nazywamy kluczami (key)
i n odpowiadających im wartości f(t), które nazywamy wartościami kluczy
(keyValue).
Ciąg kluczy musi być monotoniczny, niemalejący i nie może być ograniczony
do żadnego przedziału. Węzeł interpolacji oblicza wartość funkcji f(t)
dla każdej wartości t, którą przyjmie zdarzenie eventIn set_fraction.