Please wait a minute...
J4  2009, Vol. 43 Issue (6): 999-1004    DOI: 10.3785/j.issn.1008-973X.2009.
计算机技术、自动化技术     
对数螺线段的多项式逼近与C-Bézier逼近
蔡华辉,王国瑾
(浙江大学 数学系计算机图像图形研究所,  CAD&CG国家重点实验室,浙江 杭州 310027)
Approximating logarithmic spiral segments by polynomial and C-Bézier
 CA Hua-Hui, WANG Guo-Jin
(State Key Laboratory of CAD&CG, Institute of Computer Images and Graphics, Zhejiang University,  Hangzhou 310027, China)
 全文: PDF(653 KB)  
摘要:

为了适合当前计算机辅助设计(CAD)系统中的曲线形式和工业设计中的美学需要, 提出了对数螺线段的两种逼近方法:(1)利用s-Power级数, 推导出s-Power系数的计算公式, 给出了对数螺线段的快速多项式逼近算法、对数螺线的等距曲线的具体表达式及其s-Power逼近算法;(2)首先推导出两端点C-Bézier形式的G2Hermite插值公式, 然后提出了对数螺线段的C-Bézie表示的G2Hermite插值逼近算法. 实例运算结果表明, 两种逼近方法是正确与有效的, 完全适合CAD系统使用.

关键词: 计算机辅助设计对数螺线逼近s-Power级数Hermite插值C-Bézier    
Abstract:

To fit the curve forms  in  current computer aided design (CAD) systems and aesthetic needs in industrial designs, two approximation algorithms for logarithmic spiral segments were proposed. In the first method, the calculation formula for s-Power series was derived and a fast polynomial approximation algorithm was presented, and then the calculation formula for the offset curves of the logarithmic spiral and the corresponding approximation algorithm by s-Power series were presented. In the second method, the G2 Hermite interpolation  formula of  two end points by  C-Bézier form was firstly derived, and then  a G2 Hermite interpolation approximation algorithm by  C-Bézier form was presented. The computing results of examples show that these two approximation methods are correct and effective, suitable for the use of CAD systems.

Key words: computer aided design(CAD)    logarithmic spiral    approximation    s-Power series    Hermite interpolation    C-Bézier
出版日期: 2009-07-01
:  TP391  
基金资助:

国家自然科学基金资助项目(60873111); 国家“973“重点基础研究发展规划资助项目(2004CB719400).

通讯作者: 王国瑾,男,教授, 博导.     E-mail: wanggj@zju.edu.cn
作者简介: 蔡华辉(1975-),男,陕西安康人,博士生,主要从事计算机辅助几何设计与计算机图形学的研究.
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  
蔡华辉
王国瑾

引用本文:

蔡华辉, 王国瑾. 对数螺线段的多项式逼近与C-Bézier逼近[J]. J4, 2009, 43(6): 999-1004.

CA Hua-Hui, WANG Guo-Jin. Approximating logarithmic spiral segments by polynomial and C-Bézier. J4, 2009, 43(6): 999-1004.

链接本文:

http://www.zjujournals.com/xueshu/eng/CN/10.3785/j.issn.1008-973X.2009.        http://www.zjujournals.com/xueshu/eng/CN/Y2009/V43/I6/999

[1] SAPIDIS N S. Designing fair curves and surfaces[M]. Philadelphia :Society for Industrial and Applied Mathematics , 1994: 328.
[2] YOSHIDA N, SAITO T. Quasi-aesthetic curves in rational cubic Bzier forms[J]. Computer-Aided Design and Applications , 2007,4(1-4): 477486.
[3] MEEK D S, WALTON D J. Planar spirals that match G2 hermite data[J]. Computer Aided Geometric Design, 1998,15(2): 103126.
[4] DIETZ D A, PIPER B. Interpolation with cubic spirals[J]. Computer Aided Geometric Design, 2004,21(2): 165180.
[5] GOODMAN T N T, MEEK D S. Planar interpolation with a pair of rational spirals[J]. Journal of Computational and Applied Mathematics, 2007,201(1): 112127.
[6] WANG L Z, MIURA K T, NAKAMAE E, et al, An approximation approach of the clothoid curve defined in the interval [0, π/2] and its offset by free-form curves[J]. Computer Aided Design, 2001, 33 (14): 10491058.
[7] SNCHEZ-REYES J, CHACO′N J M, Polynomial approximation to clothoids via s-power series[J].Computer Aided Design, 2003, 35 (14): 13051313.
[8] MEEK D S, WALTON D J.An arc spline approximation to a clothoid[J]. Journal of Computational and Applied Mathematics, 2007, 170 (1): 5977.
[9] BAUMGARTEN C, FARIN G. Approximation of logarithmic spirals[J]. Computer Aided Geometric Design, 1994,14(6): 515532.
[10] ZHANG Ji-wen, C-curves: An extension of cubic curves[J]. Computer Aided Geometric Design, 1996,13(3): 199217.
[11] SNCHEZ-REYES J. The symmetric analogue of the polynomial power basis[J]. ACM Transactions on Graphics, 1997, 16(3): 319357.
[12] SNCHEZ-REYES J. Applications of the s-power basis in geometry processing[J]. ACM Transactions on Graphics, 2000, 19(1): 2755.
[13] 许幸新, 郑友益, 高咏涛. 对数螺线及其在机械工程领域中的应用[J]. 机械设计, 2003, 20(1): 6970.
XU Xing-xin, ZHENG You-yi, GAO Yong-tao. Logarithmic spiral and its application in the field of mechanical engineering[J]. Journal of Machine Design, 2003, 20(1): 6970.
[14] DANIEL M, DAUBISSE J C. The numerical problem of using Bézier curves and surfaces in the power basis[J]. Computer Aided Geometric Design, 1989, 6(2): 121128.
[15] FAROUKI R T. On the stability of transformations between power and Bernstein polynomial forms\
[J\]. Computer Aided Geometric Design, 1991, 8(1): 2936.
[16] 汪仁泰, 陈建兰. 空间曲线的C-Bézier插值[J]. 浙江工业大学学报, 2004, 32(2): 225227.
WANG Ren-tai, CHEN Jian-lan. C-Bézier curve interpolation for spatial surves[J]. Journal of Zhejiang University of Technology, 2004, 32(2): 225227.
[17] DE BOOR C, HOLLIG K, SABIN M. High accuracy geometric Hermite interpolation[J]. Computer Aided Geometric Design, 1987, 4(4): 269278.

[1] 高德东, 李强, 雷勇, 徐飞, 白辉全. 基于几何逼近法的斜尖柔性穿刺针运动学研究[J]. 浙江大学学报(工学版), 2017, 51(4): 706-713.
[2] 袁世斐, 吴红杰, 殷承良. 锂离子电池简化电化学模型:浓度分布估计[J]. 浙江大学学报(工学版), 2017, 51(3): 478-486.
[3] 梁耀,冯冬芹. 基于攻击增益的工业控制系统物理层安全风险评估[J]. 浙江大学学报(工学版), 2016, 50(3): 589-.
[4] 郑志浩, 汪国昭. 基于PH曲线插值的圆锥曲线逼近[J]. 浙江大学学报(工学版), 2015, 49(12): 2290-2297.
[5] 邓少辉,汪国昭. 新型图形拟合方法的误差估计及应用[J]. 浙江大学学报(工学版), 2014, 48(5): 942-947.
[6] 周月宾, 江道灼, 胡鹏飞, 梁一桥, 郭捷, 林志勇. 利用均压策略消除MMC死区影响的方法[J]. 浙江大学学报(工学版), 2014, 48(4): 561-567.
[7] 沈莞蔷,汪国昭. 一类新的广义Ball基及其相应曲线[J]. J4, 2011, 45(3): 435-439.
[8] 朱平, 汪国昭. 基于广义逆矩阵的张量积Bézier曲面合并逼近[J]. J4, 2010, 44(5): 887-892.
[9] 周联, 王国瑾. 权因子优化的有理Bézier曲线显式约束降多阶[J]. J4, 2010, 44(12): 2229-2235.
[10] 蔡华辉, 王国瑾. 三次C-Bézier螺线构造及其在道路设计中的应用[J]. J4, 2010, 44(1): 68-74.
[11] 边柯柯, 王青, 李江雄, 等. 复杂自由曲面模型的局部协调设计技术[J]. J4, 2009, 43(6): 1118-1123.
[12] 成敏, 王国瑾. 有理Bézier曲线的多项式逼近新方法[J]. J4, 2009, 43(6): 1020-1025.
[13] 王晔, 刘山. 期望轨迹可变的非线性时变系统迭代学习控制[J]. J4, 2009, 43(5): 839-843.
[14] 赵宏艳, 王国瑾. 向量Padé逼近的改进及其在等距逼近上的应用[J]. J4, 2009, 43(12): 2165-2170.
[15] 胡倩倩 王国瑾. 球域Bézier曲面的精确边界及其多项式逼近[J]. J4, 2008, 42(11): 1906-1909.