“…A main task of curve modeling in product design is to reproduce segments of a variety of basic shapes, such as conics, spirals and clothoids exactly, and to transition smoothly between them. Since the standard uniform, polynomial subdivision algorithms cannot reproduce these basic shapes, a number of non-stationary curve subdivision algorithms have recently been devised to reproduce, in particular, circles and ellipses [15,20,3,6,18,4,7,2,19]. However, the introduction of parameter-dependent subdivision means that explicit basis functions for the control points are no longer easily available, removing a reliable technique to compute curvature.…”