欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

求解闭B样条插值问题中的数据点集合EN

最编程 2024-01-18 09:30:12
...

我有一套三维点,我试图用一个pth度B样条插值。我已经实现了这里描述的算法,https://pages.mtu.edu/~shene/COURSES/cs3621/NOTES/INT-APP/CURVE-INT-global.html使曲线通过数据点。而且,我的曲线第一点等于最后一点,因为它是一条封闭曲线。

现在,我实现了夹紧情况下的插值算法,其中第一p和最后p结分别为0和1,并且具有p+1多重性。然而,对于闭包的情况,我很难做到同样的事情,我希望曲线是周期性的。

根据这里描述的控制点包装算法,我成功地将我获得的夹紧的(或打开的)曲线表示转换成一个封闭的表示。

但是,我也尝试过对节点包装算法做同样的工作,但没有成功。他们说把最后的结用第一个结包起来,但是纽结向量应该是一个不递减的实数序列,所以不可能。我还尝试通过将节点向量扩展到对应于包装控制点的节点,同时将节点三角形保留在节点向量的开头,但这也不起作用。

现在,我想知道是否应该求解已知最终曲线必须关闭的方程组,而不是试图将夹紧的曲线转换为封闭的1。有没有人知道如何正确地实现这一点,或者知道该在哪里指出正确的方向?

任何帮助都将不胜感激。