Abstract
An automatic and local fairing algorithm for bicubic B-spline surfaces is proposed. A local fairness criterion selects the knot, where the spline surface has to be faired. A fairing step is then applied, which locally modifies the control net by a constrained least-squares approximation. It consists of increasing locally the smoothness of the surface from C 2 to C 3. Some extensions of this method are also presented, which show how to build further methods by the same basic fairing principle.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Beier, K.-P.: Highlight-line algorithm for real-time surface quality assessment. Comput. Aided Des. 26, 268–277(1994).
Böhm, W.: Inserting new knots into B-spline curves. Comput. Aided Des. 12, 199–201 (1980).
Bonneau, G.-P., Hagen, H.: Variational design of rational Bézier curves and surfaces. In: Curves and surfaces in geometric design (Laurent, P.-J., Le Méhauté, A., Schumaker, L. L., eds.), pp. 51–58. Wellesley: A. K. Peters, 1994.
Brunet, P.: Increasing the smoothness of bicubic spline surfaces. Comput. Aided Geom. Des. 2, 157–164(1985).
De Boor, C.: A practical guide to splines. New York: Springer 1978.
Eck, M., Hadenfeld, J.: Knot removal for B-spline curves. Comput. Aided Geom. Des. 12, 259–282(1995).
Farin, G., Rein, G., Sapidis, N., Worsey, A. J.: Fairing cubic B-spline curves. Comput. Aided Geom. Des. 4, 91–103 (1987).
Ferguson, D. R., Frank, P. D., Jones, K.: Surface shape control using constrained optimization on the B-spline representation. Comput. Aided Geom. Des. 5, 87–103 (1988).
Greiner, G.: Variational design and fairing of spline surfaces. Proc. Eurographics 1994, 143–154.
Hadenfeld, J.: Local energy fairing of B-spline surfaces. In: Mathematical methods for curves and surfaces (Dæhlen, M., Lyche, T., Schumaker L. L., eds.). Nashville & London: Vanderbilt University Press, 1995.
Hagen, H.: Geometric spline curves. Comput. Aided Geom. Des. 2, 223–227 (1985).
Hagen, H., Schulze, G.: Automatic smoothing with geometric surface patches. Comput. Aided Geom. Des. 4, 231–235 (1987).
Hagen, H., Santarelli, P.: Variational design of smooth B-spline surfaces. In: Topics in surface modeling (Hagen, H. ed.), pp. 85–92. Philadelphia: SIAM, 1992.
Hahmann, S.: Visualization techniques for surface analysis. In: Data visualization techniques (Bajaj, C. ed.), 1998.
Hahmann, S., Konz, S.: Knot-removal surface fairing using search strategies. CAD 30(20), pp. 131–138(1998).
Hoschek, J., Lasser, D.: Fundamentals of CAGD. Wellesley: A. K. Peters, 1993.
Kjellander, J. A.: Smoothing of cubic parametric splines. Comput. Aided Des. 15, 175–179 (1983).
Kjellander, J. A.: Smoothing of bicubic parametric surfaces. Comput. Aided Des. 15, 289–293 (1983).
Klass, R.: Correction of local irregularities using reflection lines. Comput. Aided Des. 12, 73–77 (1980).
Lott, N. J., Pullin, D. I.: Method for fairing B-spline surfaces. Comput. Aided Des. 20, 597–604 (1988).
Lyche, T., Morken, K.: Knot removal for parametric B-spline curves and surfaces. Comput. Aided Geom. Des. 4, 217–230 (1987).
Mehlum, E.: Nonlinear spline. In: Computer aided geometric design (Barnhill, R., Riesenfeld, R., eds.), pp. 173–208. New York: Academic Press, 1974.
Moreton, H. P., Séquin, C. H.: Functional optimization for fair surface design. Comp. Graph. 26, 167–176(1992).
Nielson, G. M.: Some piecewise polynomial alternatives to splunes under tension. In: Computer aided geometric design (Barnhill, R., Riesenfeld, R., eds.), pp. 209–235. New York: Academic Press, 1974.
Nowacki H., Reese, D.: Design and fairing ship surfaces. In: Surfaces in CAGD (Barnhill R., Böhm, W., eds.), pp. 121–134, Amsterdam: North-Holland, 1983.
Poeschl, T.: Detecting surface irregularities using isophotes. Comput. Aided Geom. Des. 1, 163–168 (1984).
Rando, T., Roulier, J. A.: Designing faired parametric surfaces. Comput. Aided Des. 23, 492–497(1991).
Sapidis, N., Farin, G.: Automatic fairing algorithm for B-spline curves. Comput. Aided Des. 22 121–129(1990).
Schumaker, L. L.: Spline functions: basic theory. New York: Wiley, 1981.
Strang, G.: Introduction to applied mathematics, Wellesley-Cambridge Press, 1986.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Wien
About this paper
Cite this paper
Hahmann, S. (1998). Shape Improvement of Surfaces. In: Farin, G., Bieri, H., Brunnett, G., De Rose, T. (eds) Geometric Modelling. Computing Supplement, vol 13. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6444-0_11
Download citation
DOI: https://doi.org/10.1007/978-3-7091-6444-0_11
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83207-3
Online ISBN: 978-3-7091-6444-0
eBook Packages: Springer Book Archive