iPhone - 创造最流畅的曲线

时间:2011-06-06 15:56:41

标签: iphone objective-c cocoa-touch math

我有这个iPhone应用程序,其阵列包含大约50到100个点。如何计算适合点的最平滑曲线?它可以是贝塞尔,立方,二次,等等。它必须看起来光滑,尽可能多地适合所有点(显然,正如我在绘图中所做的那样,创建一个平滑的曲线,一些点必须从原始集合中创建......没问题)。

见图: enter image description here

1 个答案:

答案 0 :(得分:0)

也许你正在寻找一个Cubic Spline Cubic Spline

这些具有连续二阶导数的函数可以插入具有最小曲率的节点,因此它们的振荡较小。并且有很多示例和算法可以找到它们。