Article ID Journal Published Year Pages File Type
472409 Computers & Mathematics with Applications 2014 13 Pages PDF
Abstract

Surface blending is a useful operation in geometric design for rounding sharp edges or corners. Meanwhile, NURBS has already become the de facto industrial standard in existing CAD/CAM systems. Therefore, it is required to study how to blend two BB-spline surfaces. However, two arbitrary BB-spline surfaces (called base surfaces  ) are hard to be blended with a BB-spline surface (called blending surface) because the knot vectors of the two base surfaces are usually mismatched. In this paper, we proposed a curve-based spline representation, i.e., the semi-structured B-spline surface  , which is generated by skinning a series of BB-spline curves with different   knot vectors. By assigning suitable knot vectors to the head and tail skinned curves, the semi-structured BB-spline surface can blend two BB-spline surfaces smoothly without disturbing them at all. We formulated the BB-spline surface blending problem as an optimization problem with continuity constraints, and the continuity between the base and blending surfaces can reach G2G2 or C2C2. Examples illustrated in this paper validate the effectiveness and efficiency of our method.

Related Topics
Physical Sciences and Engineering Computer Science Computer Science (General)
Authors
, , ,