1

我正在寻找一种算法,它返回四次贝塞尔曲线 (2D) 上的一个点,给定:
A. [0,1] 的参数 t
B. 构成四次贝塞尔曲线的 5 个点:

  • P0 - 起点
  • P1、P2、P3 - 控制点 1、2 和 3
  • P4 - 终点

在网上搜索我找不到任何算法,只有漂亮的可视化小程序,例如: wikipedia

如果它在某种程度上很重要,我将使用 javaScript 来实现。

感谢你的帮助!

4

2 回答 2

4

De Casteljau 算法将在此处为您提供帮助http://en.wikipedia.org/wiki/De_Casteljau%27s_algorithm

于 2012-08-06T17:39:48.040 回答
3

在您发现的维基百科文章中,有一章对任意度数 n 的贝塞尔曲线的泛化。在显式定义部分甚至还有一个示例n=5

于 2012-08-06T17:45:20.500 回答