在非线性转换中的任何给定点获取值?

时间:2017-01-16 03:12:01

标签: c++ graph

我写了一个简单的函数,它给出了从0到1的线性过渡中任意给定点的值:

float getValueAtPosition(int position, int length)
{
    return 1.0f / length * position;
}

linear transition

将位置设置为50(如果转换的长度为100)将返回0.5

getValueAtPosition(50, 100); //returns 0.5

我想在我的函数中添加一个参数来控制过渡的“弯曲”程度,如下所示:

non-linear transitions

我怎样才能做到这一点?

0 个答案:

没有答案