Interpolant

离散插值(DiscreteInterpolant)

代码示例

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

Constructor

DiscreteInterpolant(parameterPositions, sampleValues, sampleSize, resultBuffer)

parameterPositions -- 位置数组
sampleValues -- 样本数组
sampleSize -- 样本数量
resultBuffer -- 用于存储插值结果的缓冲区。

属性(Properties)

.parameterPositions : null

.resultBuffer : null

.sampleValues : null

.settings : Object

.valueSize : null

Methods

.evaluate(t : Number) → null

评估位置t处的插值。

源码(Source)

src/math/interpolants/DiscreteInterpolant.js