【发布时间】:2012-10-26 17:00:49
【问题描述】:
我正在寻找一个产生类似于钟形曲线的数学函数(想想)。我在这里非常不了解。我认为高斯函数可能是我需要的,但我不知道如何正确应用它来达到我的目的。
我将使用该函数对一系列对象进行动画处理:
我想通过将每个对象偏移到前一个对象的位置来模拟这个动画的加速和减速的外观,直到中间点,之后偏移量又回到原来的值:
一旦实现,我希望函数接受我在 x 轴上的起点和终点,以及需要容纳的对象数量。然后它应该返回一系列值,这些值将成为每个对象的 x 原点。
例如:
开始:0 结束:100 对象:20
平面分布:0、5、10、15、20、25、30、35、40、45、50、55、60、65、70、75、80、85、90、95
所需结果:0、10、19、27、34、40、44、45、46、47、48、49、50、51、55、60、66、73、81、90
对曲线的轮廓进行一些控制也会很好 - 例如,我上面的估计值是一个相当“平坦”的钟形(项目 7-14 具有相同的偏移量)。
【问题讨论】:
-
这称为生成变体。我们在这里说的是什么计算机语言?
-
也称为“偏差”。
-
我将在 Objective-c 中实现它。感谢您的提示 - 所有的好谷歌果汁。
标签: objective-c algorithm math