三次插值(CubicInterpolant)
优质
小牛编辑
128浏览
2023-12-01
代码示例
const interpolant = new THREE.CubicInterpolant( new Float32Array( 2 ), new Float32Array( 2 ), 1, new Float32Array( 1 ) ); interpolant.evaluate( 0.5 );
构造函数(Constructor)
CubicInterpolant( 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处的插值。