假设我有n个点,也假设这些点是有序的,但不一定构成一个函数。如果这些点不描述一个函数,我想知道如何进行插值?例如,这是原始点集:
我希望得到以下结果:
只是一个更新。由于我参考的被接受答案的链接已经失效,所以我将分享一篇我根据那个写的文章,来帮助其他人解决这个问题。 在WPF中使用贝塞尔曲线插值2D点 最终算法的实时实现。Javascript
![Points to Interpolate](https://istack.dev59.com/Ta9vg.webp)
请注意,仅使用样条曲线是不起作用的,因为这些点并不构成一个函数,而且使用贝塞尔曲线也不起作用,因为它们不能插值这些点(只能靠近它们)。我该怎么做才能得到这个效果?有没有相应的算法可供使用?
只是一个更新。由于我参考的被接受答案的链接已经失效,所以我将分享一篇我根据那个写的文章,来帮助其他人解决这个问题。 在WPF中使用贝塞尔曲线插值2D点 最终算法的实时实现。Javascript
x(t)
和y(t)
参数化。你是否已知道遍历这些点的顺序,还是需要确定呢? - A. Webb