C ++中的B-Splines

时间:2016-10-22 13:55:21

标签: c++ graphics bspline bgi

我正在尝试编写一个程序,用C ++生成曲线以绘制B样条曲线。这就是我的代码。

{{1}}

但是,从我的输出中可以看出,由于某种原因,曲线往往在原点开始和结束(y轴反转)。任何有关这个原因的帮助将不胜感激。谢谢:D

Output

2 个答案:

答案 0 :(得分:2)

因此,在投入的时间超过了我应有的时间后,我终于在教科书中找到了我错过的答案。显然,曲线仅针对uuVec[d-1]之间的uVec[n]值定义。

答案 1 :(得分:-1)

因此,在投入了比我应有的更多时间之后,我终于在我错过的教科书中的一行中找到了答案。显然,该曲线仅针对 uVec[d-1] 和 uVec[n] 之间的 u 值定义。

这意味着错误在函数“混合”中 条件 (uVec[k]<=u && u