首页 理论教育 样条插值曲线控制顶点的反算方法

样条插值曲线控制顶点的反算方法

时间:2023-06-29 理论教育 版权反馈
【摘要】:通过大致给出几何形状上的一些点,反算出B样条曲线上的控制点,这些算出的控制点作为设计的初始控制点,要比直接给出不位于曲线上的控制点更加符合设计者的意愿。,m),在构造一条首尾不重合的三次B样条曲线时,该曲线将包含m段。该三次B样条插值曲线将会有n+1个控制顶点dj(j=0,1,…

样条插值曲线控制顶点的反算方法

B样条插值方案对于几何形状优化设计有其实际的意义。通过大致给出几何形状上的一些点,反算出B样条曲线上的控制点,这些算出的控制点作为设计的初始控制点,要比直接给出不位于曲线上的控制点更加符合设计者的意愿。下面将介绍控制点反求过程[57]。

1.节点矢量的确定

对于m+1个数据点(型值点)qii=0,1,…,m),在构造一条首尾不重合的三次B样条曲线时,该曲线将包含m段。该三次B样条插值曲线将会有n+1个控制顶点djj=0,1,…,n),其中n=m+2。节点矢量为U=[u0,u1,…,un+k+1]。为了几何形状在端点处位置不变且便于控制,使得u0=u1=u2=u3=0,un+1=un+2=un+3=un+2=1。对数据点qii=0,1,…,m)取规范积累弦长的参数化确定参数序列u^ii=0,1,…,m),相应也得到u3+i=u^ii=0,1,…,m),这样节点矢量全部得到。

2.反求控制点(www.xing528.com)

对于三次B样条插值曲线而言,将定义域u∈[uiui+1]⊂[u3un+1]内的节点值依次带入到该曲线方程中,满足如下的插值条件

式(9⁃4)的线性方程组可以改写成如下的矩阵形式

式中系数矩阵中的元素为B样条基函数的值,与节点有关,式子右边是已知的型值点,这样控制点可采用数学中的高斯消元法求得。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈