Please wait a minute...
J4  2010, Vol. 44 Issue (1): 41-45+117    DOI: 10.3785/j.issn.1008-973X.2010.01.008
计算机科学技术     
N边域大区域曲面逼近及其裁剪计算技术
徐进1,2,柯映林1
(1.浙江大学 机械工程学系,浙江 杭州 310027; 2.浙江科技学院 机械与汽车工程学院,浙江 杭州 310023)
Large surface fitting and trimming techniques forN-sided regions filling
XU Jin1,2, KE Ying-lin1
(1.Departmentof MechanicalEngineering, Zhejiang University, Hangzhou 310027, China; 2. School of Mechanical and
 Automotive Engineering, Zhejiang University of Science and Technology, Hangzhou 310023, China)
 全文: PDF  HTML
摘要:

针对反求工程中出现的N边域问题,提出一种用大四边域曲面进行曲面逼近,再对其进行裁剪计算的N边域填充方法.在N边域周围曲面上构造曲线,对周围各曲面逐一裁剪后得到一个包含N边域在内的空间大四边形区域.将周围曲面分别进行均匀离散化得到大区域内完整的离散约束点,拟合一张B样条曲面,使得它插值于大区域边界处的离散位置和法矢约束,并且逼近大区域内的所有约束点.将大区域曲面进行裁剪得到用于填充N边域的裁剪曲面,并以大区域曲面为基准对周围各曲面进行重逼近,使得填充后模型各曲面之间达到近似G1连续,同时在整体上保持了模型原有的拓扑结构.

Abstract:

A new method based on large surface fitting and topology recovery techniques was proposed to deal with the problem of N-sided regions filling in reverse engineering, which appears occasionally in the reconstruction of complex CAD models. Curveswere constructed on the surrounding surfaces of the N-sided region, and subsequently the surrounding surfaces were trimmed to obtain a large quadrilateral region which including the N-sided region. Then, all the surrounding surfaces were evenly sampled and a B-spline surface was constructed, by interpolating the discrete boundary constraints and approximating all the points in the quadrilateral region. Finally, the B-spline surface was trimmed and all the surrounding surfaces were refitted subjected to the constraints of points sampled from the B-spline surface. The final model is approximate G1 continuous in global sense, and it keeps the same topology as the original model.

出版日期: 2010-02-26
:  TP 391  
基金资助:

国家自然科学基金资助项目(50575098).

通讯作者: 柯映林,男,教授,博导.     E-mail: ylke@zju.edu.cn
作者简介: 徐进(1981-),男,江西上饶人,讲师,博士,从事反求工程、CAD、CAGD研究.
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  

引用本文:

徐进, 柯映林. N边域大区域曲面逼近及其裁剪计算技术[J]. J4, 2010, 44(1): 41-45+117.

XU Jin, KE Yang-Lin. Large surface fitting and trimming techniques forN-sided regions filling. J4, 2010, 44(1): 41-45+117.

链接本文:

http://www.zjujournals.com/eng/CN/10.3785/j.issn.1008-973X.2010.01.008        http://www.zjujournals.com/eng/CN/Y2010/V44/I1/41

[1] PIEGL L A, TILLER W. Filling n-sided regions with NURBS patches [J]. The Visual Computer, 1999, 15(2): 77-89.
[2] YANG Y J, YONG J H, ZHANG H, et al. A rational extension of Piegl's method for filling n-sided holes [J]. Computer-Aided Design, 2006, 38(11): 1166-1178.
[3] MA W, ZHAO N. Catmull-Clark surface fitting for re-verse engineering applications [C]∥ Proceedings of the Geometric Modeling and Processing. Washington D.C.: IEEE, 2000: 274-283.
[4] SUZUKI H, TAKEUCHI S, KANAI T. Subdivision surface fitting to a range of points [C]∥ Proceedings of the 7th Pacific Conference on Graphics and Applications. Washington D.C.: IEEE, 1999: 158-167.
[5] RENNER G, WEI V. Exact and approximate computation of B-spline curves on surfaces [J]. Computer-Aided Design, 2004, 36(4): 351-362.
[6] YANG Y J, CAO S, YONG J H, et al. Approximate computation of curves on B-spline surfaces [J]. Computer-Aided Design, 2008, 40(2): 223-234.
[7] KONNO K, TOKUYAMA Y. A G1 connection around complicated curve meshes using C1 NURBS boundary Gregory patches [J]. Computer-Aided Design, 2001, 33(4): 293-306.
[8] 贾明,吕震,李永青,等. 基于B样条曲面裁剪计算的局部协调设计[J]. 机械工程学报, 2003, 39(2): 74-78.
JIA Ming, LV Zhen, LI Yong-qing, et al. Local coincided design based on trimmed B-spline surfaces [J]. Chinese Journal of Mechanical Engineering, 2003, 39(2): 74-78.
[9] KE Y L, FAN S Q, ZHU W D, et al. Feature-based reverse modeling strategies [J]. Computer-Aided Design, 2006, 38(5): 485-506.
[10] WEISS V, ANDOR L, RENNER G, et al. Advanced surface fitting techniques [J]. Computer Aided Geometric Design, 2002, 19(1): 19-42.
[11] 朱伟东. 反求工程中基于几何约束的模型重建理论及应用研究[D]. 杭州:浙江大学, 2007.
ZHU Wei-dong. Research on the theory and application of geometric constraint based model reconstruction in reverse engineering [D]. Hangzhou: Zhejiang University, 2007.
[12] PARK H, KIM K, LEE S C. A method for approximate NURBS curve compatibility based on multiple curve refitting [J]. Computer-Aided Design, 2000, 32(4): 237-252.

[1] 赵建军,王毅,杨利斌. 基于时间序列预测的威胁估计方法[J]. J4, 2014, 48(3): 398-403.
[2] 张天煜, 冯华君, 徐之海, 李奇, 陈跃庭. 基于强边缘宽度直方图的图像清晰度指标[J]. J4, 2014, 48(2): 312-320.
[3] 刘中, 陈伟海, 吴星明, 邹宇华, 王建华. 基于双目视觉的显著性区域检测[J]. J4, 2014, 48(2): 354-359.
[4] 崔光茫, 赵巨峰, 冯华君, 徐之海, 李奇, 陈跃庭. 非均匀介质退化图像快速仿真模型的建立[J]. J4, 2014, 48(2): 303-311.
[5] 王相兵,童水光,钟崴,张健. 基于可拓重用的液压挖掘机结构性能方案设计[J]. J4, 2013, 47(11): 1992-2002.
[6] 王进, 陆国栋, 张云龙. 基于数量化一类分析的IGA算法及应用[J]. J4, 2013, 47(10): 1697-1704.
[7] 胡根生,鲍文霞,梁栋,张为. 基于SVR和贝叶斯方法的全色与多光谱图像融合[J]. J4, 2013, 47(7): 1258-1266.
[8] 刘羽, 王国瑾. 以已知曲线为渐进线的可展曲面束的设计[J]. J4, 2013, 47(7): 1246-1252.
[9] 吴金亮, 黄海斌, 刘利刚. 保持纹理细节的无缝图像合成[J]. J4, 2013, 47(6): 951-956.
[10] 陈潇红,王维东. 基于时空联合滤波的高清视频降噪算法[J]. J4, 2013, 47(5): 853-859.
[11] 朱凡,李悦,蒋 凯,叶树明,郑筱祥. 基于偏最小二乘的大鼠初级运动皮层解码[J]. J4, 2013, 47(5): 901-905.
[12] 吴宁, 陈秋晓, 周玲, 万丽. 遥感影像矢量化图形的多层次优化方法[J]. J4, 2013, 47(4): 581-587.
[13] 计瑜,沈继忠,施锦河. 一种基于盲源分离的眼电伪迹自动去除方法[J]. J4, 2013, 47(3): 415-421.
[14] 王翔,丁勇. 基于Gabor滤波器的全参考图像质量评价方法[J]. J4, 2013, 47(3): 422-430.
[15] 童水光, 王相兵, 钟崴, 张健. 基于BP-HGA的起重机刚性支腿动态优化设计[J]. J4, 2013, 47(1): 122-130.