高级检索

带局部参数的五次Catmull-Rom样条

The Quintic Catmull-Rom Spline with Local Parameters

  • 摘要: 针对五次Catmull-Rom样条曲线在形状调整方面存在的不足, 提出带局部参数的五次Catmull-Rom样条曲线. 首先构造带局部参数的五次Catmull-Rom样条基函数, 并由此定义了带局部参数的五次Catmull-Rom样条曲线, 称之为改进五次Catmull-Rom样条曲线; 然后给出利用应变能极小构造光顺改进五次Catmull-Rom样条曲线的方法; 最后讨论对应的改进五次Catmull-Rom样条插值函数, 对插值误差进行分析, 并给出构造最优插值函数的方法. 曲线设计与函数插值实例结果表明, 所提曲线保留原五次Catmull-Rom样条曲线的插值性、C2连续性、形状可调性等主要特性, 且在控制顶点保持不变时可利用所含自由参数实现形状的局部调整; 与优化后的原五次Catmull-Rom样条曲线相比, 优化后的改进五次Catmull-Rom样条曲线更光顺; 最佳改进五次Catmull-Rom样条插值函数的整体误差小于最佳原五次Catmull-Rom样条插值函数.

     

    Abstract: Aiming at the shortcomings in shape adjustment of the quintic Catmull-Rom spline curve, a quintic Catmull-Rom spline curve with local parameters is proposed. Firstly, the quintic Catmull-Rom spline basis functions with local parameters are constructed, and the corresponding quintic Catmull-Rom spline curve with local parameters is defined, which is called the improved quintic Catmull-Rom spline curve. Then, the method for constructing fair improved quintic Catmull-Rom spline curve using strain energy minimization is presented. Finally, the improved quintic Catmull-Rom spline interpolation function is discussed, the interpolation error of the interpolation function is analyzed, and the method for constructing the optimal interpolation function is given. The results of curve design and function interpolation examples show that the proposed curve retains the main characteristics of the previous quintic Catmull-Rom spline curve, such as interpolation, C2 continuity, and shape adjustability, and can use the free parameters to achieve local shape adjustment while keeping the control points unchanged. Compared with the optimized previous quintic Catmull-Rom spline curve, the optimized improved quintic Catmull-Rom spline curve has better fairness. The overall error of the optimal improved quintic Catmull-Rom spline interpolation function is smaller than that of the optimal previous quintic Catmull-Rom spline interpolation function.

     

/

返回文章
返回