A generalized surface subdivision scheme of arbitrary order with a tension parameter

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journalpeer-review

11 Scopus Citations
View graph of relations



Original languageEnglish
Pages (from-to)8-17
Journal / PublicationCAD Computer Aided Design
Publication statusPublished - Apr 2014


This article presents a generalized B-spline surface subdivision scheme of arbitrary order with a tension parameter. We first propose a tensor-product subdivision scheme that produces ku×kv order generalized B-spline limit surfaces. Generalized B-spline surface is the unified and extended form of B-splines, trigonometric B-splines and hyperbolic B-splines (Fang et al. 2010). The tensor product subdivision scheme can be used to generate various surfaces of revolution, including those generated by classical analytic curves that can be exactly represented by generalized B-spline curves. By extending a bi-order (say k) tensor-product scheme to meshes of arbitrary topology, we further propose a generalized surface subdivision scheme with a tension parameter. Several well-known subdivision schemes, including Doo-Sabin subdivision, Catmull-Clark subdivision, and two other subdivision schemes proposed by Morin et al. (2001) and Stam (2001), become special cases of the generalized subdivision scheme. The tension parameter can be used to adjust the shape of subdivision surfaces. The scheme produces higher order Ck-2 continuous limit surfaces except at extraordinary points where the continuity is C1. Convenient and hierarchical methods are also presented for embedding sharp features and semi-sharp features on the resulting limit surfaces. © 2013 Elsevier Ltd. All rights reserved.

Research Area(s)

  • Arbitrary topology, Generalized B-splines, Generalized subdivision, Sharp features, Subdivision scheme, Surface of revolution