This paper presents an algorithm for simultaneously fitting smoothly connected multiple surfaces from unorganized measured data. A hybrid mathematical model of B-spline surfaces and Catmull–Clark subdivision surfaces is introduced to represent objects with general quadrilateral topology. The interconnected multiple surfaces are G 2 continuous across all surface boundaries except at a finite number of extraordinary corner points where G 1 continuity is obtained. The algorithm is purely a linear least-squares fitting procedure without any constraint for maintaining the required geometric continuity. In case of general uniform knots for all surfaces, the final fitted multiple surfaces can also be exported as a set of Catmull–Clark subdivision surfaces with global C 2 continuity and local C 1 continuity at extraordinary corner points.
Similar content being viewed by others
Author information
Authors and Affiliations
Additional information
Published online: 14 May 2002
Correspondence to: W. Ma
Rights and permissions
About this article
Cite this article
Ma, W., Zhao, N. Smooth multiple B-spline surface fitting with Catmull%ndash;Clark subdivision surfaces for extraordinary corner patches. Visual Comp 18, 415–436 (2002). https://doi.org/10.1007/s003710100159
Issue Date:
DOI: https://doi.org/10.1007/s003710100159