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 
摘要:

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

关键词: N边域曲面拟合拓扑还原反求工程    
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.

Key words: N-sided region    surface fitting    topology recovery    reverse engineering
出版日期: 2010-02-04
:  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/xueshu/eng/CN/10.3785/j.issn.1008-973X.2010.01.008        http://www.zjujournals.com/xueshu/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]. 浙江大学学报(工学版), 2016, 50(10): 1973-1979.
[2] 边柯柯, 王青, 李江雄, 等. 复杂自由曲面模型的局部协调设计技术[J]. J4, 2009, 43(6): 1118-1123.
[3] 徐进 柯映林 李江雄. 基于多张面和点云约束的N边域填充[J]. J4, 2009, 43(3): 414-419.
[4] 王青 李江雄 柯映林 刘伟. 曲面上曲线约束变形及光顺技术研究[J]. J4, 2008, 42(9): 1573-1579.
[5] 蒋跃华 李根 陈志杨 张三元 叶修梓. 任意四边形网格上G1/C2连续B样条曲面的构造[J]. J4, 2008, 42(12): 2068-2073.
[6] 柯映林 王青 范树迁 朱伟东 李岸 陈曦. RE-SOFT系统架构及关键技术[J]. J4, 2006, 40(8): 1327-1332.
[7] 柯映林 李岸. 基于主方向高斯映射的旋转面特征提取[J]. J4, 2006, 40(6): 942-946.
[8] 李岸 柯映林. 点云数据的管道面重构[J]. J4, 2006, 40(5): 768-771.
[9] 柯映林 王青. 基于截面特征相容的曲面约束重构[J]. J4, 2006, 40(10): 1715-1719.
[10] 柯映林 陈曦. 基于4D Shepard 曲面的点云曲率估算[J]. J4, 2005, 39(6): 761-764.
[11] 柯映林 单东日. 基于边特征的点云数据区域分割[J]. J4, 2005, 39(3): 377-380.
[12] 邵卫云 毛根海 刘国华. 基于曲面拟合的水泵水轮机全特性曲线的新变换[J]. J4, 2004, 38(3): 385-388.