[page:Interpolant] →
离散插值([name])
例子(Example)
var interpolant = new v3d.[name](
new Float32Array(2),
new Float32Array(2),
1,
new Float32Array(1)
);
interpolant.evaluate(0.5);
Constructor
[name](parameterPositions, sampleValues, sampleSize, resultBuffer)
parameterPositions -- 位置数组
sampleValues -- 样本数组
sampleSize -- 样本数量
resultBuffer -- 用于存储插值结果的缓冲区。
属性(Properties)
[property:null parameterPositions]
[property:null resultBuffer]
[property:null sampleValues]
[property:Object settings]
[property:null valueSize]
Methods
[method:null evaluate]([param:Number t])
评估位置*t*处的插值。
源码(Source)
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]