Abstract
The paper proposes a fast fairing algorithm for curves and surfaces. It first defines a base algorithm for fairing curves, which is then extended to the surface case, where the isocurves of the surface are faired. The curve fairing process involves the discrete integration of a pseudo-arc-length parameterization of B-spline curves, with a blending and fitting phase concluding the algorithm. In the core of the fairing method, there is a fairness measure introduced in an earlier paper of the authors. This measure is based on the deviation from an ideal or target curvature. A target curvature is a series of smooth curvature values, generated from the original curve or surface. This curve and surface fairing technique is local and semi-automatic, but the user can also designate the region to be faired. The results are illustrated by a few examples on real-life models.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Eck, M., Hadenfeld, J.: Local Energy Fairing of B-Spline Curves. Computing Supplement 10, 129–147 (1995)
Farin, G.: Curves and Surfaces for Computer Aided Geometric Design. A Practical Guide, 5th edn. Academic Press, London (2002)
Farin, G., Hoschek, J., Kim, M.-S. (eds.): Handbook of Computer Aided Geometric Design. North-Holland, Amsterdam (2002)
Hahmann, S., Konz, S.: Knot-Removal Surface Fairing Using Search Strategies. Computer Aided Design 30, 131–138 (1998)
Lee, E.T.Y.: Energy, fairness, and a counterexample. Computer Aided Design 22(1), 37–40 (1990)
Moreton, H.P., Séquin, C.H.: Minimum Variation Curves and Surfaces for Computer-Aided Geometric Design. In: Sapidis, N.S. (ed.) Designing Fair Curves and Surfaces, pp. 123–159. SIAM, Philadelphia (1994)
Piegl, L., Tiller, W.: The NURBS Book, 2nd edn. Springer, Heidelberg (1997)
Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipes in C, 2nd edn. Cambridge University Press, Cambridge (1992)
Roulier, J., Rando, T.: Measures of Fairness for Curves and Surfaces. In: Sapidis, N.S. (ed.) Designing Fair Curves and Surfaces, pp. 75–122. SIAM, Philadelphia (1994)
Salvi, P., Várady, T.: Local Fairing of Freeform Curves and Surfaces. In: Proceedings of the Third Hungarian Graphics and Geometry Conference (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Salvi, P., Suzuki, H., Várady, T. (2008). Fast and Local Fairing of B-Spline Curves and Surfaces. In: Chen, F., Jüttler, B. (eds) Advances in Geometric Modeling and Processing. GMP 2008. Lecture Notes in Computer Science, vol 4975. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79246-8_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-79246-8_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79245-1
Online ISBN: 978-3-540-79246-8
eBook Packages: Computer ScienceComputer Science (R0)