这篇文章是这个问题评论部分的延续。 我已经实现了ALGORITHM A9.1 GlobalCurveInterp
The NURBS Book中的算法(第 2 版)在给定一组点 Q 的情况下计算插值 B 样条曲线。我想让这个样条曲线在连接点处以 C2 连续性闭合,同时继续让曲线插值点。我查看了许多网站和书籍,它们都建议“控制点包装”或“结包装”,但没有详细说明或举例说明如何做。如果有人可以向我指出资源或详细描述如何执行此操作的算法,我将不胜感激。给定点 Q,插值算法返回控制点 P 以及 B 样条曲线的节点 U(使用弦长方法)。我需要在之前还是之后修改这些控制点和节点运行插值算法,以什么方式?谢谢你。如果重要的话,我正在使用 C++。