Interpolant

QuaternionLinearInterpolant

Производит интерполяцию кватернионов входящих массивов.

Пример

const interpolant = new v3d.QuaternionLinearInterpolant( new Float32Array(2), new Float32Array(2), 1, new Float32Array(1) ); interpolant.evaluate(0.5);

Конструктор

QuaternionLinearInterpolant(parameterPositions, sampleValues, sampleSize, resultBuffer)

Свойства

.parameterPositions : Array

Массив позиций.

.resultBuffer : Array

Массив для хранения результатов интерполяции.

.sampleValues : Array

Массив семплов.

.settings : Object

Необязательная структура настроек, специфичных для подкласса.

.valueSize : Integer

Количество семплов.

Методы

.evaluate(t : Float) → Array

Вычисляет интерполяцию в позиции t.

Исходный файл

О том как получить исходный код этого модуля читайте тут.