我写了一个简单的函数,它给出了从0到1的线性过渡中任意给定点的值:
float getValueAtPosition(int position, int length)
{
return 1.0f / length * position;
}
将位置设置为50(如果转换的长度为100)将返回0.5
getValueAtPosition(50, 100); //returns 0.5
我想在我的函数中添加一个参数来控制过渡的“弯曲”程度,如下所示:
我怎样才能做到这一点?