G(2) B-Spline Interpolation to A Closed Mesh

Kan-Le Shi,Sen Zhang,Hui Zhang,Jun-Hai Yong,Jia-Guang Sun,Jean-Claude Paul
DOI: https://doi.org/10.1016/j.cad.2010.10.004
2011-01-01
Abstract:This paper focuses on interpolating vertices and normal vectors of a closed quad-dominant mesh(1) G(2)-continuously using regular Coons B-spline surfaces, which are popular in industrial CAD/CAM systems. We first decompose all non-quadrangular facets into quadrilaterals. The tangential and second-order derivative vectors are then estimated on each vertex of the quads. A least-square adjustment algorithm based on the homogeneous form of G(2) continuity condition is applied to achieve curvature continuity. Afterwards, the boundary curves, the first- and the second-order cross-boundary derivative curves are constructed fulfilling G(2) continuity and compatibility conditions. Coons B-spline patches are finally generated using these curves as boundary conditions. In this paper, the upper bound of the rank of G(2) continuity condition matrices is also strictly proved to be 2n - 3, and the method of tangent-vector estimation is improved to avoid petal-shaped patches in interpolating solids of revolution. Several examples demonstrate its feasibility. (C) 2010 Elsevier Ltd. All rights reserved.
What problem does this paper attempt to address?