javascript - 计算给定四次(四阶,非二次)贝塞尔曲线上的一个点

标签 javascript algorithm math bezier

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

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

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

如果有什么问题,我将使用 javaScript 实现。

感谢您的帮助!

最佳答案

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

关于javascript - 计算给定四次(四阶,非二次)贝塞尔曲线上的一个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11833132/

相关文章:

javascript - 如何在客户端 javascript 中访问 Passport 的 req.user 变量?

javascript - 我如何在没有 Java/Flash 的情况下实时捕获音频(从麦克风)

javascript - document.write动态加载脚本

c++ - 如何旋转yuv420数据?

java - 设计递归时遇到问题,结果有限

python - 如何计算两幅图像之间的协方差?

javascript - 向下钻取(Highcharts)在 Angular 5 中不起作用

algorithm - 广度优先搜索和生命周期

c++ - 在第 1500 行找到帕斯卡三角形中的每个数字?

Javascript文本框输入和简单数学