计算曲线上的点

时间:2011-09-08 15:25:44

标签: math cocos2d-iphone corona

是否可以计算曲线的中间点...这是我的镜像

enter image description here

在上图中。通过了解起点和终点,可以计算中间点(一侧)

1 个答案:

答案 0 :(得分:2)

如果你对曲线有所了解,那一切都取决于你对曲线的了解(起点和终点,初始斜率,中心点等)。通常有两种方法:

  1. 如果您知道曲线的等式,则可以完全执行此操作。通常这样的曲线可以是圆圈或Bezier curves,如果您知道它们中的任何一个,您可以完全适合所有其他点。

  2. 您还可以执行cubic spline fit。这是拟合平滑曲线的标准方法,因此执行此操作的包非常常见。在像这样的平滑曲线上,给出终点,比如说中间点,拟合几乎是精确的。 (在这里,你最终会得到贝塞尔曲线,虽然参数化程度有所不同。)