Generalized B-spline surfaces of arbitrary topology
- 1 September 1990
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 24 (4), 347-356
- https://doi.org/10.1145/97880.97917
Abstract
B-spline surfaces, although widely used, are incapable of describing surfaces of arbitrary topology. It is not possible to model a general closed surface or a surface with handles as a single non-degenerate B-spline. In practice such surfaces are often needed. In this paper, we present generalizations of biquadratic and bicubic B-spline surfaces that are capable of capturing surfaces of arbitrary topology (although restrictions are placed on the connectivity of the control mesh). These results are obtained by relaxing the sufficient but not necessary smoothness constraints imposed by B-splines and through the use of an n-sided generalization of Bézier surfaces called S-patches.Keywords
This publication has 14 references indexed in Scilit:
- Visual continuityComputer-Aided Design, 1988
- Bicubic patches for approximating non-rectangular control-point meshesComputer Aided Geometric Design, 1986
- Smooth closed surfaces with discrete triangular interpolantsComputer Aided Geometric Design, 1985
- Primitives for the manipulation of general subdivisions and the computation of VoronoiACM Transactions on Graphics, 1985
- Non-four-sided patch expressions with control pointsComputer Aided Geometric Design, 1984
- A pentagonal surface patch for computer aided geometric designComputer Aided Geometric Design, 1984
- Design of solids with free-form surfacesACM SIGGRAPH Computer Graphics, 1983
- Generating the Bézier points of B-spline curves and surfacesComputer-Aided Design, 1981
- Behaviour of recursive division surfaces near extraordinary pointsComputer-Aided Design, 1978
- Spline and Bézier polygons associated with a polynomial spline curveComputer-Aided Design, 1978