Skip to main content
Log in

A class of blending functions with \(C^{\infty }\) smoothness

  • Original Paper
  • Published:
Numerical Algorithms Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Barsky, B.A.: Local control of bias and tension in Beta-splines. ACM Trans. Graph. 2, 109–134 (1983)

    Article  MATH  Google Scholar 

  2. Barsky, B.A.: Computer graphics and geometric modelling using Beta-splines. Springer, Heidelberg (1988)

  3. Bosner, T., Rogina, M.: Variable degree polynomial splines are Chebyshev splines. Adv. Comput. Math. 38, 383–400 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  4. Costantini, P., Manni, C.: Geometric construction of spline curves with tension properties. Comput. Aided Geom. Des. 20, 579–599 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  5. Constantini, P., Kvasov, B.I., Manni, C.: On discrete hyperbolic tension splines. Adv. Comput. Math. 11, 331–354 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  6. Costantini, P.: Curve and surface construction using variable degree polynomial splines. Comput. Aided Geom. Des. 17, 419–466 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  7. Costantini, P., Lyche, T., Manni, C.: On a class of weak Tchebysheff systems. Numer. Math. 101, 333–354 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  8. Costantini, P., Pelosi, F., Sampoli, M.: New spline spaces with generalized tension properties. BIT Numer. Math. 48, 665–688 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  9. Costantini, P., Manni, C.: A geometric approach for Hermite subdivision. Numer. Math. 115, 333–369 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  10. Costantini, P., Kaklis, P.D., Manni, C.: Polynomial cubic splines with tension properties. Comput. Aided Geom. Des. 27, 592–610 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  11. Costantini, P., Manni, C.: Curve and surface construction using Hermite subdivision schemes. J. Comput. Appl. Math. 233, 1660–1673 (2010)

  12. 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)

  13. 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)

    Article  Google Scholar 

  14. De Boor, C.: A practical guide to splines. Springer, Berlin (1978)

  15. Farin, G.: Curves and Surfaces for Computer Aided Geometric Design. Academic Press, San Diego (1993)

    MATH  Google Scholar 

  16. Floater, M.S.: Parameterization and smooth approximation of surface triangulations. Comput. Aided Geom. Des. 14, 231–250 (1997)

    Article  MATH  Google Scholar 

  17. Gregory, J.A., Sarfraz, M.: A rational cubic spline with tension. Comput. Aided Geom. Des. 9, 1–13 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  18. Han, X.L., Zhu, Y.P.: Curve construction based on five trigonometric blending functions. BIT Numer. Math. 52, 953–979 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  19. 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)

    Article  MathSciNet  MATH  Google Scholar 

  20. Han, X.L.: Convexity-preserving piecewise rational quartic interpolation. SIAM J. Numer. Anal. 46, 920–929 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  21. Juhász, I.: Weight-based shape modification of NURBS curves. Comput. Aided Geom Des. 16, 377–383 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  22. Kovács, I., Várady, T.: P-curves and surfaces: Parametric design with global fullness control. Comput. Aided Des. 90, 113–122 (2017)

    Article  MathSciNet  Google Scholar 

  23. 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)

    Article  MATH  Google Scholar 

  24. Li, Q.D., Tian, J.: Partial shape-preserving splines. Comput. Aided Des. 43, 394–409 (2011)

  25. Lin, H.W., Maekawa, T., Deng, C.Y.: Survey on geometric iterative methods and their applications. Comput. Aided Des. 95, 40–51 (2018)

  26. Mazure, M.L.: Quasi-chebychev splines with connexion matrices: application to variable degree polynomial splines. Comput. Aided Geom. Des. 18, 287–298 (2001)

    Article  MATH  Google Scholar 

  27. Mazure, M.L.: Blossoms and optimal bases. Adv. Comput. Math. 20, 177–203 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  28. Mazure, M.L.: On dimension elevation in quasi extended Chebyshev spaces. Numer. Math. 109, 459–475 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  29. Mazure, M.L.: Which spaces for design. Numer. Math. 110, 357–392 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  30. Mazure, M.L.: On a general new class of quasi Chebyshevian splines. Numer. Algorithm. 58, 399–438 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  31. Mazure, M.L.: Quasi Extended Chebyshev spaces and weight functions. Numer. Math. 118, 79–108 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  32. Mazure, M.L.: On a general new class of quasi Chebyshevian splines. Numer. Algorithm. 58, 399–438 (2011)

  33. Manni, C., Pelosi, F., Sampoli, M.L.: Isogeometric analysis in advection-diffusion problems: Tension splines approximation. J. Comput. Appl. Math. 236, 511–528 (2011)

  34. Nielson, G.M.: A locally controllable spline with tension for interactive curve design. Comput. Aided Geom. Des. 1, 199–205 (1984)

    Article  MATH  Google Scholar 

  35. Piegl, L., Tiller, W.: The NURBS Book. Springer, New York (1995)

    Book  MATH  Google Scholar 

  36. Runions, A., Samavati, F.: Partition of unity parametrics: a framework for meta-modeling. Visual Comput. 27, 495–505 (2011)

    Article  Google Scholar 

  37. 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)

  38. Rabut, C.: Locally tensor product functions. Numer. Algorithm. 39, 329–348 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  39. Shen, W.Q., Wang, G.Z.: Changeable degree spline basis functions. J. Comput. Appl. Math. 234, 2516–2529 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  40. Shen, W.Q., Wang, G.Z., Yin, P.: Explicit representations of changeable degree spline basis functions. J. Comput. Appl. Math. 238, 39–50 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  41. Sarfraz, M., Butt, S., Hussain, M.Z.: Visualization of shaped data by a rationl cubic spline interpolation. Comput. Graph. 25, 833–845 (2001)

    Article  Google Scholar 

  42. Sederberg, T.W., Zheng, J., Bakenov, A., Nasri, A.: T-splines and TNURCCs. ACM Trans. Graph. 22, 161–172 (2003)

    Article  Google Scholar 

  43. 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)

    Article  MathSciNet  MATH  Google Scholar 

  44. Yang, X.N.: Matrix weighted rational curves and surfaces. Comput. Aided Geom. Des. 42, 40–53 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  45. Zhu, Y.P., Han, X.L.: Curves and surfaces construction based on new basis with exponential functions. Acta Appl. Math. 129, 183–203 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  46. 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)

    Article  MathSciNet  MATH  Google Scholar 

  47. Zhu, Y.P., Han, X.L.: New trigonometric basis possessing exponential shape parameters. J. Comput. Math. 33, 642–684 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  48. 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)

    Article  MathSciNet  MATH  Google Scholar 

  49. Zhu, Y.P., Han, X.L.: C2, rational quartic interpolation spline with local shape preserving property. Appl. Math. Lett. 46, 57–63 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  50. 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)

    Article  MathSciNet  MATH  Google Scholar 

  51. Zhu, Y.P.: C2 positivity-preserving rational interpolation splines in one and two dimensions. Appl. Math. Comput. 316, 186–204 (2018)

    MathSciNet  MATH  Google Scholar 

  52. Zhu, Y.P.: C2 Rational quartic/cubic spline interpolant with shape constraints. Results Math. 73, 73–127 (2018)

    Article  Google Scholar 

  53. 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)

  54. Zhang, R.J.: Curve and surface reconstruction based on a set of improved interpolatory basis functions. Comput. Aided Des. 44, 749–756 (2012)

    Article  Google Scholar 

  55. Zhang, R.J., Jiang, L.: A kind of interpolating basis functions with improved properties. J. Comput. Aided Des. Comput. Graph. 28, 1639–1643 (2016)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Yuanpeng Zhu.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11075-020-01049-7

Keywords

Navigation