Abstract
In this work, by combining a class of local support and infinitely differentiable functions together with the sinc function, we construct a new class of univariate blending functions with three local shape parameters αi, βi, and λi. The new blending functions have the properties of \(C^{\infty }\) smoothness, compact support, and partition of unity. The shape parameter αi has tension property, and βi can adjust the support of the blending functions. With λi, the given blending functions can be used to interpolate sets of points partly or entirely without solving a linear system of equations. Some simple conditions for the blending functions possessing nonnegativity and/or linear independence are developed. Based on the new univariate blending functions, tensor product blending functions and local tensor product blending functions are also developed.
Similar content being viewed by others
References
Barsky, B.A.: Local control of bias and tension in Beta-splines. ACM Trans. Graph. 2, 109–134 (1983)
Barsky, B.A.: Computer graphics and geometric modelling using Beta-splines. Springer, Heidelberg (1988)
Bosner, T., Rogina, M.: Variable degree polynomial splines are Chebyshev splines. Adv. Comput. Math. 38, 383–400 (2013)
Costantini, P., Manni, C.: Geometric construction of spline curves with tension properties. Comput. Aided Geom. Des. 20, 579–599 (2003)
Constantini, P., Kvasov, B.I., Manni, C.: On discrete hyperbolic tension splines. Adv. Comput. Math. 11, 331–354 (1999)
Costantini, P.: Curve and surface construction using variable degree polynomial splines. Comput. Aided Geom. Des. 17, 419–466 (2000)
Costantini, P., Lyche, T., Manni, C.: On a class of weak Tchebysheff systems. Numer. Math. 101, 333–354 (2005)
Costantini, P., Pelosi, F., Sampoli, M.: New spline spaces with generalized tension properties. BIT Numer. Math. 48, 665–688 (2008)
Costantini, P., Manni, C.: A geometric approach for Hermite subdivision. Numer. Math. 115, 333–369 (2010)
Costantini, P., Kaklis, P.D., Manni, C.: Polynomial cubic splines with tension properties. Comput. Aided Geom. Des. 27, 592–610 (2010)
Costantini, P., Manni, C.: Curve and surface construction using Hermite subdivision schemes. J. Comput. Appl. Math. 233, 1660–1673 (2010)
Costantini, P., Pelosi, F., Sampoli, M.L.: Compactly Supported Splines with Tension Properties on a Three-Direction Mesh. In: Dæhlen M., Floater M., Lyche T., Merrien JL., Mørken K., Schumaker L.L. (eds.) Mathematical Methods for Curves and Surfaces. MMCS 2008. Lecture Notes in Computer Science, vol. 5862, pp. 93–110. Springer, Berlin (2010)
Duan, Q., Bao, F.X., Du, S.T., Twizell, E.H.: Local control of interpolating rational cubic spline curves. Comput. Aided Des. 41, 825–829 (2009)
De Boor, C.: A practical guide to splines. Springer, Berlin (1978)
Farin, G.: Curves and Surfaces for Computer Aided Geometric Design. Academic Press, San Diego (1993)
Floater, M.S.: Parameterization and smooth approximation of surface triangulations. Comput. Aided Geom. Des. 14, 231–250 (1997)
Gregory, J.A., Sarfraz, M.: A rational cubic spline with tension. Comput. Aided Geom. Des. 9, 1–13 (1990)
Han, X.L., Zhu, Y.P.: Curve construction based on five trigonometric blending functions. BIT Numer. Math. 52, 953–979 (2012)
Hoffmann, M., Juhász, I., Károlyi, G.: A control point based curve with two exponential shape parameters. BIT Numer. Math. 54, 691–710 (2014)
Han, X.L.: Convexity-preserving piecewise rational quartic interpolation. SIAM J. Numer. Anal. 46, 920–929 (2008)
Juhász, I.: Weight-based shape modification of NURBS curves. Comput. Aided Geom Des. 16, 377–383 (1999)
Kovács, I., Várady, T.: P-curves and surfaces: Parametric design with global fullness control. Comput. Aided Des. 90, 113–122 (2017)
Kovács, I., Várady, T.: P-bézier and P-Bspline curves-new representations with proximity control. Comput. Aided Geom Des. 62, 117–132 (2018)
Li, Q.D., Tian, J.: Partial shape-preserving splines. Comput. Aided Des. 43, 394–409 (2011)
Lin, H.W., Maekawa, T., Deng, C.Y.: Survey on geometric iterative methods and their applications. Comput. Aided Des. 95, 40–51 (2018)
Mazure, M.L.: Quasi-chebychev splines with connexion matrices: application to variable degree polynomial splines. Comput. Aided Geom. Des. 18, 287–298 (2001)
Mazure, M.L.: Blossoms and optimal bases. Adv. Comput. Math. 20, 177–203 (2004)
Mazure, M.L.: On dimension elevation in quasi extended Chebyshev spaces. Numer. Math. 109, 459–475 (2008)
Mazure, M.L.: Which spaces for design. Numer. Math. 110, 357–392 (2008)
Mazure, M.L.: On a general new class of quasi Chebyshevian splines. Numer. Algorithm. 58, 399–438 (2011)
Mazure, M.L.: Quasi Extended Chebyshev spaces and weight functions. Numer. Math. 118, 79–108 (2011)
Mazure, M.L.: On a general new class of quasi Chebyshevian splines. Numer. Algorithm. 58, 399–438 (2011)
Manni, C., Pelosi, F., Sampoli, M.L.: Isogeometric analysis in advection-diffusion problems: Tension splines approximation. J. Comput. Appl. Math. 236, 511–528 (2011)
Nielson, G.M.: A locally controllable spline with tension for interactive curve design. Comput. Aided Geom. Des. 1, 199–205 (1984)
Piegl, L., Tiller, W.: The NURBS Book. Springer, New York (1995)
Runions, A., Samavati, F.: Partition of unity parametrics: a framework for meta-modeling. Visual Comput. 27, 495–505 (2011)
Runions, A., Samavati, F.: CINPACT-Splines: a Class of C-infinity Curves with Compact Support. In: Boissonnat, J.-D., Cohen, A., Gibaru, O., Gout, C., Lyche, T., Mazure, M.L., Schumaker, L.L. (eds.) Curves and Surfaces. LNCS, vol. 9213, pp. 384–398. Springer, Heidelberg (2015)
Rabut, C.: Locally tensor product functions. Numer. Algorithm. 39, 329–348 (2005)
Shen, W.Q., Wang, G.Z.: Changeable degree spline basis functions. J. Comput. Appl. Math. 234, 2516–2529 (2010)
Shen, W.Q., Wang, G.Z., Yin, P.: Explicit representations of changeable degree spline basis functions. J. Comput. Appl. Math. 238, 39–50 (2013)
Sarfraz, M., Butt, S., Hussain, M.Z.: Visualization of shaped data by a rationl cubic spline interpolation. Comput. Graph. 25, 833–845 (2001)
Sederberg, T.W., Zheng, J., Bakenov, A., Nasri, A.: T-splines and TNURCCs. ACM Trans. Graph. 22, 161–172 (2003)
Yuan, X.Y., Ma, W.Y.: Parametric mesh regularization for interpolatory shape design and isogeometric analysis over a mesh of arbitrary topology. Comput. Methods Appl. Mech. Engrg. 284, 906–942 (2015)
Yang, X.N.: Matrix weighted rational curves and surfaces. Comput. Aided Geom. Des. 42, 40–53 (2016)
Zhu, Y.P., Han, X.L.: Curves and surfaces construction based on new basis with exponential functions. Acta Appl. Math. 129, 183–203 (2014)
Zhu, Y.P., Han, X.L., Liu, S.J.: Curve construction based on four αβ-Bernstein-like basis functions. J. Comput. Appl. Math. 273, 160–181 (2015)
Zhu, Y.P., Han, X.L.: New trigonometric basis possessing exponential shape parameters. J. Comput. Math. 33, 642–684 (2015)
Zhu, Y.P., Han, X.L.: A class of spline curves with four local shape parameters. Acta. Math. Appl. Sin. Engl. Ser. 33, 979–988 (2017)
Zhu, Y.P., Han, X.L.: C2, rational quartic interpolation spline with local shape preserving property. Appl. Math. Lett. 46, 57–63 (2015)
Zhu, Y.P., Han, X.L.: New cubic rational basis with tension shape parameters. Appl. Math. J. Chin. Univ. Ser. B 30, 273–298 (2015)
Zhu, Y.P.: C2 positivity-preserving rational interpolation splines in one and two dimensions. Appl. Math. Comput. 316, 186–204 (2018)
Zhu, Y.P.: C2 Rational quartic/cubic spline interpolant with shape constraints. Results Math. 73, 73–127 (2018)
Zhang, R.J., Ma, W.Y.: An Efficient Scheme for Curve and Surface Construction based on a Set of Interpolatory Basis Functions. ACM Trans. Graphics 30 Article 10 (2011)
Zhang, R.J.: Curve and surface reconstruction based on a set of improved interpolatory basis functions. Comput. Aided Des. 44, 749–756 (2012)
Zhang, R.J., Jiang, L.: A kind of interpolating basis functions with improved properties. J. Comput. Aided Des. Comput. Graph. 28, 1639–1643 (2016)
Acknowledgments
We wish to express our gratitude to the referees for their valuable remarks for improvements.
Funding
The research is supported by the National Natural Science Foundation of China (No. 61802129), and the Natural Science Foundation Guangdong Province, China (No. 2018A030310381).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhu, Y. A class of blending functions with \(C^{\infty }\) smoothness. Numer Algor 88, 555–582 (2021). https://doi.org/10.1007/s11075-020-01049-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-020-01049-7