T-spline Simplication and Local Renement

A typical NURBS surface model has a large percentage of superuous control points that signicantly interfere with the design process. This paper presents an algorithm for eliminating such superuous control points, producing a T-spline. The algorithm can remove substantially more control points than competing methods such as B-spline wavelet decomposition. The paper also presents a new T-spline local renement algorithm and answers two fundamental open questions on T-spline theory. CR Categories: I.3.5 [Computer Graphics]: Computational Geometry and Object Modelingocurve, surface, solid and object representations;

[1]  David R. Forsey,et al.  Multiresolution Surface Reconstruction for Hierarchical B-splines , 1998, Graphics Interface.

[2]  Tom Lyche,et al.  Theory and Algorithms for Non-Uniform Spline Wavelets , 2001 .

[3]  T. Lyche,et al.  Decomposition of splines , 1992 .

[4]  Tom Lyche,et al.  Knot line refinement algorithms for tensor product B-spline surfaces , 1985, Comput. Aided Geom. Des..

[5]  David Handscomb Knot-Elimination; Reversal of the Oslo Algorithm , 1987 .

[6]  W. Boehm Inserting New Knots into B-spline Curves , 1980 .

[7]  Hans-Peter Seidel,et al.  Knot insertion from a blossoming point of view , 1988, Comput. Aided Geom. Des..

[8]  Peter Schröder,et al.  Spherical wavelets: efficiently representing functions on the sphere , 1995, SIGGRAPH.

[9]  Tom Lyche,et al.  Discrete B-splines and subdivision techniques in computer-aided geometric design and computer graphics , 1980 .

[10]  Eitan Grinspun,et al.  CHARMS: a simple framework for adaptive simulation , 2002, ACM Trans. Graph..

[11]  Ahmad H. Nasri,et al.  T-splines and T-NURCCs , 2003, ACM Trans. Graph..

[12]  Tom Lyche,et al.  Knot Insertion and Deletion Algorithms for B-Spline Curves and Surfaces , 1992 .

[13]  Gerald E. Farin,et al.  Fairing cubic B-spline curves , 1987, Comput. Aided Geom. Des..

[14]  W. Böhm,et al.  Generating the Bézier points of B-spline curves and surfaces , 1981 .

[15]  Richard F. Riesenfeld,et al.  A Theoretical Development for the Computer Generation and Display of Piecewise Polynomial Surfaces , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Knut Mørken,et al.  Knot removal for parametric B-spline curves and surfaces , 1987, Comput. Aided Geom. Des..

[17]  Carlos Gonzalez-Ochoa,et al.  Localized-hierarchy surface splines (LeSS) , 1999, SI3D.