osgAnimation.InOutQuadFunction
实现了一个缓动函数,将输入值映射到输出值,方便进行动画效果的设计。
无继承关系。
#include <osgAnimation/InOutQuadFunction>
osgAnimation
typedef std::pair<float, float> Range;
virtual float operator()(float t);
该函数根据输入参数 t
返回一个映射后的值。
参数说明:
t
:输入参数,需要进行映射的值,取值范围为 [0, 1]。返回值:
float
类型,表示映射后的值。osg::ref_ptr<osgAnimation::InOutQuadFunction> ioq = new osgAnimation::InOutQuadFunction;
float result = (*ioq)(0.5f);