我正在尝试编写一个程序,用C ++生成曲线以绘制B样条曲线。这就是我的代码。
{{1}}
但是,从我的输出中可以看出,由于某种原因,曲线往往在原点开始和结束(y轴反转)。任何有关这个原因的帮助将不胜感激。谢谢:D
答案 0 :(得分:2)
因此,在投入的时间超过了我应有的时间后,我终于在教科书中找到了我错过的答案。显然,曲线仅针对u
和uVec[d-1]
之间的uVec[n]
值定义。
答案 1 :(得分:-1)
因此,在投入了比我应有的更多时间之后,我终于在我错过的教科书中的一行中找到了答案。显然,该曲线仅针对 uVec[d-1] 和 uVec[n] 之间的 u 值定义。
这意味着错误在函数“混合”中
条件 (uVec[k]<=u && u