我不知道什么是对的?!两种解决方案

时间:2019-12-15 17:25:54

标签: bezier cubic

我不确定问题的解决方案,因为此页面上有两个不同的答案。


用户{Mike'Pomax'Kamermans在this thread中说:

(-a + 3b- 3c + d)t³ + (3a - 6b + 3c)t² + (-3a + 3b)t + (a-x) = 0

您可能想知道“对于所有其他值a,b,c和d,所有-x都放在哪里?”答案是它们都被抵消了,所以我们最终需要减去的唯一一个就是最后的一个。方便!


但是在this thread中,用户“ Dave Bakker”编写了代码:

function solveCubicBezier(p0, p1, p2, p3, x) {

p0 -= x;
p1 -= x;
p2 -= x;
p3 -= x;

很明显,他用x代替了每个点(在a,b,c,d上方的线程中)。

现在我对此感到非常困惑。...

致谢并致谢

0 个答案:

没有答案