这篇文章是this question.评论部分的延续。我已经从 NURBS Book (第2版)中实现了算法ALGORITHM A9.1 GlobalCurveInterp
,它计算了插值B样条给定一组点Q.我想在连接点处使这个样条关闭C2连续性,同时继续使曲线插入点。我查看了许多网站和书籍,这些都建议"控制点包装"或者" Knot Wrapping"但没有详细说明或举例说明该做什么。如果有人能指出我的资源或详细描述如何做到这一点的算法,我将非常感激。给定点Q,插值算法返回控制点P以及B样条曲线的节点U(使用弦长方法)。在运行插值算法之后或之前是否需要修改这些控制点和结以及以什么方式?谢谢。如果重要的话,我正在使用C ++。