Article ID Journal Published Year Pages File Type
441001 Computer Aided Geometric Design 2009 8 Pages PDF
Abstract

NURBS surfaces can be non-uniform and defined for any degree, but existing subdivision surfaces are either uniform or of fixed degree. The resulting incompatibility forms a barrier to the adoption of subdivision for CAD applications. Motivated by the search for NURBS-compatible subdivision schemes, we present a non-uniform subdivision algorithm for B-splines in the spirit of the uniform Lane–Riesenfeld ‘refine and smooth’ algorithm. In contrast to previous approaches, our algorithm is independent of index direction (symmetric), and also allows a selection of knot intervals to remain unaltered by the subdivision process. B-splines containing multiple knots, an important non-uniform design tool, can therefore be subdivided without increasing knot multiplicity.

Related Topics
Physical Sciences and Engineering Computer Science Computer Graphics and Computer-Aided Design