Classe base astratta di interpolanti su campioni parametrici.
Il dominio del parametro è unidimensionale, tipicamente il tempo o un path lungo una curva definita dai dati.
I valori campione possono avere qualsiasi dimensionalità e le classi derivate possono applicare interpolazioni ai dati.
Questa classe fornisce l'intervallo di ricerca in un Metodo Modello, rinviando l'interpolazione effettiva alle classi derivate.
La complessità del tempo è `O(1)` per l'accesso lineare che attraversa al massimo due punti e `O(log N)` per l'accesso casuale,
dove *N* è il numero di posizioni.
Riferimenti: [link:http://www.oodesign.com/template-method-pattern.html http://www.oodesign.com/template-method-pattern.html]
parameterPositions -- array di posizioni
sampleValues -- array di campioni
sampleSize -- numero di campioni
resultBuffer -- buffer in cui memorizzare i risultati dell'interpolazione.
Nota: Questa classe non è pensata per essere chiamata direttamente.
Opzionale, struttura delle impostazioni e specifica della sottoclasse.
Valuta l'interpolazione in posizione *t*.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]