0

我正在尝试绘制生成三次Bezier Curve的图,并且我设法能够轻松生成线性和四边形,但我的三次公式一直出错,

线性公式:x = (1-t)*(p0x + (t * p1x)) 四边形公式:x = (1-t)^2 * p0x + 2*(1-t) * t * p1x + t^2 * p2x 三次公式:x = (1–t)^3 * p0x + 3*(1–t)^2 * t * p1x + 3*(1–t)*t^2 * p2x + t^3 * p3x

尽管四边形和三次公式非常相似,但三次误差“')' 预计在“-”附近。如何解决这个问题?

我正在用 Lua 编程。

4

1 回答 1

3
于 2012-10-18T20:35:52.560 回答