three.js CubicInterpolant
2023-02-16 17:47 更新
代码示例
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 ) : Array
评估位置t处的插值。
源码(Source)
src/math/interpolants/CubicInterpolant.js
以上内容是否对您有帮助:
更多建议: