Geometric models, such as for use in CAD/CAM or animation, are often constructed in a piece-wise fashion. Historically, these models have been made of NURBS surfaces. For various reasons it is problematic and often times mathematically impossible to combine several NURBS models into one continuous surface. The recent invention of a surface type called T-splines has made the combining of NURBS surfaces into a single continuous surface possible, but much of the mathematics has yet to be explored. This thesis explores the mathematics and algorithms necessary to merge multiple NURBS, T-spline, or T-NURCC surfaces into a single continuous surface. This thesis addresses two main problems. The first problem is merging surfaces with different parameterizations. In order to merge surfaces with different parameterizations, it is often necessary to modify the parameter values of the surface, which can change the shape of the surface. This change can be alleviated through shape control methods. The second problem is merging surfaces that meet at extraordinary points, or points with a valence other than four. Results show that the merging algorithm is able to successfully convert models composed of multiple NURBS, T-spline, or T-NURCCS surfaces into models composed of a single T-spline or T-NURCC surface. The resulting models are gap-free and contain little distortion in the parameterization.



College and Department

Physical and Mathematical Sciences; Computer Science



Date Submitted


Document Type





merging, T-spline, NURBS, reparameterization