二次带参均匀B样条的控制点生成及其最优插值

谢进 ,  陈晓泉 ,  王少亮 ,  贾玉树

山东大学学报(理学版) ›› 2026, Vol. 61 ›› Issue (6) : 127 -134.

PDF (1566KB)
山东大学学报(理学版) ›› 2026, Vol. 61 ›› Issue (6) : 127 -134. DOI: 10.6040/j.issn.1671-9352.0.2025.156

二次带参均匀B样条的控制点生成及其最优插值

作者信息 +

Control point generation and optimal interpolation for quadratic uniform B-splines with parameters

Author information +
文章历史 +
PDF (1603K)

摘要

在特定数据点上进行B样条曲线插值建模时,通常需要逆向求解其控制点,并在确定控制点后绘制出符合工程要求的曲线形状。提出一种基于曲线内能最小化的插值型二次B样条控制点反求方法,该方法首先依据内能最小化原则选取关键控制顶点,随后利用递推关系式逐步确定其余所有控制顶点的位置。在控制点确定之后,结合具体的工程需求,通过最小化内能以及最优逼近策略,构造出最优插值曲线。最后,本文通过数值实例验证所提方法的有效性。

Abstract

In the modeling of B-spline curves that interpolates specific data points, it is often necessary to inversely solve for their control points. Once the control points are determined, a curve shapes that satisfy engineering requirements can be generated. An inverse method for determining the control points of interpolating quadratic B-spline curves is proposed based on the minimization of internal energy. The method selects a control vertex with minimal internal energy and then determines all control vertices step by step using a recursive relationship. After the control points are established, the optimal interpolating curve is determined by minimizing internal energy and achieving optimal approximation, tailored to engineering needs. Finally, the effectiveness of the proposed method is demonstrated through numerical examples.

关键词

二次均匀B样条 / 插值曲线 / 内能极小 / 最优插值

Key words

quadratic uniform B-Spline / interpolation curve / minimization of internal energy / optimal interpolation

引用本文

引用格式 ▾
谢进,陈晓泉,王少亮,贾玉树. 二次带参均匀B样条的控制点生成及其最优插值[J]. 山东大学学报(理学版), 2026, 61(6): 127-134 DOI:10.6040/j.issn.1671-9352.0.2025.156

登录浏览全文

4963

注册一个新账户 忘记密码

参考文献

[1]

施法中. 计算机辅助几何设计与非均匀有理B样条[M]. 北京:高 教育出版社, 2013: 70-150.

[2]

SHI Fazhong. Computer aided geometric design and non—uniform rational B—splines[M]. Beijing: Higher Education Press, 2013: 70-150.

[3]

朱心雄. 自由曲线曲面造型技术[M]. 北京:科学出版社, 2000: 90-180.

[4]

ZHU Xinxiong. Free—form curve and surface modeling techniques[M]. Beijing: Science Press, 2000: 90-180.

[5]

PARK H. An error—bounded approximate method for representing planar curves in B—splines[J]. Computer Aided Geometric Design, 2004, 21(5): 479-497.

[6]

张丽艳, 周来水, 蔡炜斌, . 基于截面测量数据的B样条曲面重建[J]. 应用科学学报200220(2): 173-177.

[7]

ZHANG Liyan, ZHOU Laishui, CAI Weibin, et al. B—spline surface reconstruction based on digitized section data[J]. Journal of Applied Sciences, 2002, 20(2): 173-177.

[8]

周儒荣, 张丽艳, 苏旭, . 海量散乱点的曲面重建算法研究[J]. 软件学报200112(2): 249-255.

[9]

ZHOU Rurong, ZHANG Liyan, SU Xu, et al. Algorithmic research on surface reconstruction from dense scattered points[J]. Journal of Software, 2001, 12(2): 249-255.

[10]

王青, 王融清, 鲍虎军, . 散乱数据点的增量快速曲面重建算法[J]. 软件学报200011(9): 1221-1227.

[11]

WANG Qing, WANG Rongqing, BAO Hujun, et al. A fast progressive surface reconstruction algorithm for unorganized points[J]. Journal of Software, 2000, 11(9): 1221-1227.

[12]

YEH W C, JEN C W. High—speed booth encoded parallel multiplier design[J]. IEEE Transactions on Computers, 2000, 49(7): 692-701.

[13]

金伟, 刘志杰, 景凤宣. 基于最小二乘法逼近的B样条曲线插值法[J]. 贵州师范大学学报(自然科学版)201531(1): 98-102.

[14]

JIN Wei, LIU Zhijie, JING Fengxuan. B—Spline curve interpolation based on least squares of approximation[J]. Journal of Guizhou Normal University (Natural Sciences), 2015, 31(1): 98-102.

[15]

徐应祥, 薛鹏翔. 平面散乱数据插值型拟插值[J]. 仲恺农业工程学院学报202134(1): 52-58.

[16]

XU Yingxiang, XUE Pengxiang. Interpolation—quasi—interpolation form for scattered data in plane[J]. Journal of Zhongkai University of Agriculture and Engineer, 2021, 34(1): 52-58.

[17]

周红梅, 王燕铭, 刘志刚, . 基于最少控制点的非均匀有理B样条曲线拟合[J]. 西安交通大学学报200842(1): 73-77.

[18]

ZHOU Hongmei, WANG Yanming, LIU Zhigang, et al. Non—uniform rational B—splines curve fitting based on the least control points[J]. Journal of Xi̓an Jiaotong University, 2008, 42(1): 73-77.

[19]

李军成, 刘成志, 赵文才. 优化端点条件的平面二次均匀B样条插值曲线[J]. 浙江大学学报(理学版)202148(2): 159-166.

[20]

LI Juncheng, LIU Chengzhi, ZHAO Wencai. Planar quadratic uniform B—spline interpolation curve with optimized endpoint condition[J]. Journal of Zhejiang University (Science Edition), 2021, 48(2): 159-166.

[21]

吴丽娟, 关贵明, 吴建军, . 基于反求控制点的B样条曲面重建算法的实现[J]. 广西大学学报(自然科学版)201742(5): 1774-1779.

[22]

WU Lijuan, GUAN Guiming, WU Jianjun, et al. Implementation of B—spline surface reconstruction algorithm based on reverse control points[J]. Journal of Guangxi University (Natural Science Edition), 2017, 42(5): 1774-1779.

[23]

LI Juncheng, LIU Chengzhi, DING Ge. Design of ceramic products formed by drawing embryos based on the quasi—cubic uniform B—spline[J]. IAENG International Journal of Applied Mathematics, 2024, 54(8): 1624-1630.

[24]

FARIN G. Curves and surfaces for CAGD: a practical guide[M]. San Diego: Academic Press, 2002: 193-320.

[25]

HOFER M, POTTMANN H. Energy—minimizing splines in manifolds[J]. ACM Transaction on Graphics, 2004, 23(3): 284-293.

[26]

李军成, 刘成志. Bézier型曲线内能极小化的通用方法及其应用[J]. 高校应用数学学报202439(3): 291-302.

[27]

LI Juncheng, LIU Chengzhi. General methods for minimizing the internal energy of Bézier—like curves and their applications[J]. Applied Mathematica Journal of Chinese Universities, 2024, 39(3): 291-302.

[28]

XU Gang, ZHU Yufan, DENG Lishan, et al. Efficient construction of B—spline curves with minimal internal energy[J]. Computers, Materials and Continua, 2019, 58(3): 879-892.

[29]

ZHANG Caiming, ZHANG Pifu, CHENG Fuhua. Fairing spline curves and surfaces by minimizing energy[J]. Computer—Aided Design, 2001, 33(13): 913-923.

[30]

JAKLIČ G, ŽAGAR E. Planar cubic G1 interpolatory splines with small strain energy [J]. Journal of Computational and Applied Mathematics, 2011, 235(8): 2758-2765.

基金资助

国家自然科学基金天元基金资助项目(12426519)

AI Summary AI Mindmap
PDF (1566KB)

73

访问

0

被引

详细

导航
相关文章

AI思维导图

/