三次贝塞尔函数,用于查找给定时间和两个控制点的进度

问题描述

我试图找到一种 JS 算法来找到给定 xpos 的三次贝塞尔曲线的 ypos。第一个和最后一个控制点将是 (0,0) 和 (1,1),如果任何输入的控制点的 xpos 小于 0 或大于 1,它应该抛出错误,就像在 CSS 中一样。该函数将被调用

cubicBezier(p1x,p1y,p2x,p2y,time)

我在谷歌上搜索了半个小时,但似乎没有任何效果。我在寻找算法时只提供了大量数学公式。即使当我将目光转向 stackoverflow 时,我也找不到除了复杂的数学公式和 C++ 中的东西之外的任何东西
左上角的点将是 p1,另一个点是 p2。

bezier

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...