Blending and Filling of NURBS Patches
Abstract: This paper presents a method for subdividing the NURBS surface patches blending and N-sided hole filling by contour deletion method. First, surface blended according to the principle of non- uniform Catmull-Clark subdivision surface, and the non-uniform Catmull-Clark subdivision method which builds the surface interpolating corner vertices and boundary curves was constructed. Then the contour deletion method was used to remove the control mesh boundary contour in the process of segmentation iteration. Last, N-sided hole filling was used to generate an integral smooth continuous surface. The method not only can guarantee the blending surface and the base surface patches C2 continuity at the boundary, but also can make the N-sided hole filling surface have better smoothness. Results show that, this method simplifies the specific computer realization process, broads the scope of application of subdivision surfaces, and solves the problem of incompatibility between subdivision surface and classic spline splicing; the resulting surface has both advantages with better filling effect.
文章引用: 江南 , 唐月红 , 饶洁屏 (2016) NURBS曲面片的混合与填充。 计算机科学与应用， 6， 21-29. doi: 10.12677/CSA.2016.61003
Prautzsch, H. (1998) Smoothness of Subdivision Surfaces at Extraordinary Points. Advances in Computer Mathematics, 9, 377-389.
 Warren, J. and Weimer, H. (2001) Subdivision Methods for Geometric Design. Morgan Kaufmann Publisher, San Francisco.
Zorin, D. and Schroder, P. (2001) Aunifield Framework for Primal/Dual Quadrilateral Subdivision Schemes. Computer Aided Geometric Design, 18, 429-454.
Stam, J. (2001) On Subdivision Schemes Gene-ralizing Uniform B-Spline Surfaces of Arbitrary Degree. Computer Aided Geometric Design, 18, 383-396.
 沈培强. 一种对称非均匀细分曲面算法[J]. 计算机光盘软件与应用, 2012(3): 148-150.
Cashman, T.J., Dodgson, N.A. and Sabin, M.A. (2007) Non-Uniform B-Spline Subdivision Using Refine and Smooth. 12th IMA Conference on the Mathematics of Surfaces, Sheffield, 4-6 September 2007, 121-137.
Schaefer, S. and Goidman, R. (2009) Non-Uniform Subdi-vision for B-Spline of Arbitrary Degree. Computer Aided Geometric Design, 26, 75-81.
 Wang, L.Z. and Zhu, X.X. (1995) Construction of N-Sided Patches. Computer Aided Drafting Design and Manufacturing, 5, 26-32.
 Cotrina, J., Pla, N. and Vigo, M. (2004) N-Sided Patches with B-Spline Boundaries. Computers & Graphics, 30, 959- 970.
 李桂清. 细分曲面造型及应用[D]: [博士学位论文]. 北京: 中国科学院计算技术研究所, 2001.
 刘浩, 廖文和. 用非均匀细分模式构造N边域曲面[J]. 机械科学与技术, 2005, 24(11): 1323-1326.
 李涛, 周来水. 细分曲面求交裁剪算法研究[J]. 计算机工程与应用, 2009, 45(30): 177-180.