Keywords
B-spline surfaces, subdivision surfaces, local refinement
Abstract
This paper presents a generalization of non-uniform B-spline surfaces called T-splines. T-spline control grids permit T-junctions, so lines of control points need not traverse the entire control grid. T-splines support many valuable operations within a consistent framework, such as local refinement, and the merging of several B-spline surfaces that have different knot vectors into a single gap-free model. The paper focuses on T-splines of degree three, which are C2 (in the absence of multiple knots). T-NURCCs (Non-Uniform Rational Catmull-Clark Surfaces with T-junctions) are a superset of both T-splines and Catmull-Clark surfaces. Thus, a modeling program for T-NURCCs can handle any NURBS or Catmull-Clark model as special cases. T-NURCCs enable true local refinement of a Catmull-Clark-type control grid: individual control points can be inserted only where they are needed to provide additional control, or to create a smoother tessellation, and such insertions do not alter the limit surface. T-NURCCs use stationary refinement rules and are C2 except at extraordinary points and features.
Original Publication Citation
T. W. Sederberg and J. Zheng and A. Bakenov and A. Nasri, "T-splines and T-NURCCS," ACM Transactions on Graphics 22(3) , pp. 477-484, 23.
BYU ScholarsArchive Citation
Sederberg, Thomas W.; Zheng, Jianmin; Bakenov, Almaz; and Nasri, Ahmad, "T-splines and T-NURCCs" (2003). Faculty Publications. 1057.
https://scholarsarchive.byu.edu/facpub/1057
Document Type
Peer-Reviewed Article
Publication Date
2003-07-27
Permanent URL
http://hdl.lib.byu.edu/1877/2547
Publisher
ACM
Language
English
College
Physical and Mathematical Sciences
Department
Computer Science
Copyright Status
© 2003 ACM. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in the ACM Transactions on Graphics, 22, 3, (2003), http://doi.acm.org/10.1145/1201775.882295.
Copyright Use Information
http://lib.byu.edu/about/copyright/