osgAnimation.InOutBackFunction 是 OpenSceneGraph 动画库中提供的一个类,它用于生成以三次方程为基础的反弹缓动函数。
InOutBackFunction(float amplitude = 0.5f)
float operator() (float t) const
float amplitude() const
void setAmplitude(float amplitude)
osg::ref_ptr<osgAnimation::InOutBackFunction> easingFunc = new osgAnimation::InOutBackFunction();
// 设置反弹幅度
easingFunc.setAmplitude(0.8f);
// 计算当前时间下的值
float value = (*easingFunc)(0.5f);