2003 · 648 citations · 11 references
ArchitectureComputational EngineeringComputational GeometryComputer-aided DesignGeometric ModelingCurve ModelingGeometry ProcessingNurbs ModelingParametric CurvesParametric ModelingSurface ModelingB-spline ModelingB-spline SurfacesControl PointsGeometric TessellationKnot VectorsNurbs SurfacesRefinementT-splines
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.
11
Hierarchical B-spline refinement
David R. Forsey, Richard H. Bartels · ACM SIGGRAPH Computer Graphics · 1988 · 622 citations · Full text
Subdivision for modeling and animation
Denis Zorin, Peter Schröder, Anthony D. DeRose et al. · 2000 · 470 citations
Lyle Ramshaw · Computer Aided Geometric Design · 1989 · 280 citations
Eitan Grinspun, Petr Krysl, Peter Schröder · 2002 · 263 citations