Abstract
We present a new method for the construction of shape-preserving curves interpolating a given set of 3D data. The interpolating functions are obtained using “quintic-like” spaces of polynomial splines with variable degrees. These splines are of class C 3 and are therefore curvature and torsion continuous and possess a very simple geometric structure, which permits to easily handle the shape-constraints.
Similar content being viewed by others
References
I. Applegarth, P.D. Kaklis and S. Wahl, Benchmark Tests on the Generation of Fair Shapes Subject to Constraints (Teubner, Stuttgart, 2000).
S. Asaturyan, P. Costantini and C. Manni, Local shape-preserving interpolation by space curves, IMA J. Numer. Anal. 21 (2001) 301–325.
P. Costantini, Co-monotone interpolating splines of arbitrary degree. A local approach, SIAM J. Sci. Statist. Comput. 8 (1987) 1026–1034.
P. Costantini, Shape-preserving interpolation with variable degree polynomial splines, in: Advanced Course on FAIRSHAPE, eds. J. Hoschek and P.D. Kaklis (Teubner, Stuttgart, 1996) pp. 87–114.
P. Costantini, Variable degree polynomial splines, in: Curves and Surfaces in Geometric Design, eds. P.-J. Laurent, A. Le Méhauté and L.L. Schumaker (Vanderbilt Univ. Press, 1996) pp. 85–94.
P. Costantini, Curve and surface construction using variable degree polynomial splines, Comput. Aided Geom. Design 17 (2000) 419–446.
P. Costantini and F. Fontanella, Shape-preserving bivariate interpolation, SIAM J. Numer. Anal. 27 (1990) 488–506.
P. Costantini, T.N.T. Goodman and C. Manni, Constructing C3 shape-preserving interpolating space curves, Adv. Comput. Math. 14 (2001) 103–127.
P. Costantini and C. Manni, On a class of polynomial triangular macro-elements, J. Comput. Appl. Math. 73 (1996) 45–64.
P. Costantini and C. Manni, A local tension scheme for scattered data interpolation, Comput. Aided Geom. Design 16 (1999) 385–405.
P. Costantini and F. Pelosi, Shape-preserving approximation by space curves, Numer. Algorithms 27 (2001) 237–264.
G. Farin, Curves and Surfaces for Computer Aided Geometric Design (Academic Press, New York, 1993).
T.N.T. Goodman, Total positivity and the shape of curves, in: Total Positivity and its Applications, eds. M. Gasca and C.A. Micchelli (Kluwer, Dordrecht, 1996) pp. 157–186.
T.N.T. Goodman and B.H. Ong, Shape preserving interpolation by curves in three dimensions, in: Advanced Course on FAIRSHAPE, eds. J. Hoschek and P. Kaklis (Teubner, Stuttgart, 1996) pp. 40–46.
T.N.T. Goodman and B.H. Ong, Shape-preserving interpolation by space curves, Comput. Aided Geom. Design 15 (1997) 1–17.
T.N.T. Goodman and B.H. Ong, Shape-preserving interpolation by G 2 curves in three dimensions, in: Curves and Surfaces with Applications in CAGD, eds. A. Le Méhauté, C. Rabut and L.L. Schumaker (Vanderbilt Univ. Press, 1997) pp. 151–158.
T.N.T. Goodman, B.H. Ong and M.L. Sampoli, Automatic interpolation by fair, shape preserving, G 2 space curves, Comput. Aided Design 30 (1998) 813–822.
J. Hoschek, and D. Lasser, Fundamentals of Computer Aided Geometric Design (A.K. Peters, Wellesley, MA, 1993).
P.D.Kaklis and M.T. Karavelas, Shape preserving interpolation in ℛ3, IMA J. Numer. Anal. 17 (1997) 373–419.
P.D. Kaklis and D.G. Pandelis, Convexity preserving polynomial splines of non-uniform degree, IMA J. Numer. Anal. 10 (1990) 223–234.
M.I. Karavelas and P.D. Kaklis, Spatial shape-preserving interpolation using υ-splines, Numer. Algorithms 23 (2000) 217–250.
V.P. Kong and B.H. Ong, Shape-preserving interpolation using Frenet frame continuous curve of order 3, Preprint (2001).
R. Sauer, Differenzengeometrie (Springer, Berlin, 1970).
D.G. Schweikert, Interpolatory tension splines with automatic selection of tension factors, J. Math. Phys. 45 (1966) 312–327.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Costantini, P., Manni, C. Shape-Preserving C 3 Interpolation: The Curve Case. Advances in Computational Mathematics 18, 41–63 (2003). https://doi.org/10.1023/A:1021270530342
Issue Date:
DOI: https://doi.org/10.1023/A:1021270530342