{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T06:54:13Z","timestamp":1770706453155,"version":"3.49.0"},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2025,12,1]],"date-time":"2025-12-01T00:00:00Z","timestamp":1764547200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2025,12,2]],"date-time":"2025-12-02T00:00:00Z","timestamp":1764633600000},"content-version":"vor","delay-in-days":1,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100021856","name":"Ministero dell\u2019Universit\u00e0 e della Ricerca","doi-asserted-by":"crossref","award":["CUP E83C23000330006"],"award-info":[{"award-number":["CUP E83C23000330006"]}],"id":[{"id":"10.13039\/501100021856","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100021856","name":"Ministero dell\u2019Universit\u00e0 e della Ricerca","doi-asserted-by":"crossref","award":["CUP E83C22003230001"],"award-info":[{"award-number":["CUP E83C22003230001"]}],"id":[{"id":"10.13039\/501100021856","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Adv Comput Math"],"published-print":{"date-parts":[[2025,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    Trigonometric and hyperbolic B-splines can be computed via recurrence relations analogous to the classical polynomial B-splines. However, in their original formulation, these two types of B-splines do not form a partition of unity and consequently do not admit the notion of control polygons with the convex hull property for design purposes. In this paper, we look into explicit expressions for their normalization and provide a recursive algorithm to compute the corresponding normalization weights. As example application, we consider the exact representation of a circle in terms of\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$C^{2n-1}$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:msup>\n                            <mml:mi>C<\/mml:mi>\n                            <mml:mrow>\n                              <mml:mn>2<\/mml:mn>\n                              <mml:mi>n<\/mml:mi>\n                              <mml:mo>-<\/mml:mo>\n                              <mml:mn>1<\/mml:mn>\n                            <\/mml:mrow>\n                          <\/mml:msup>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    trigonometric B-splines of order\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$m=2n+1\\ge 3$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mi>m<\/mml:mi>\n                            <mml:mo>=<\/mml:mo>\n                            <mml:mn>2<\/mml:mn>\n                            <mml:mi>n<\/mml:mi>\n                            <mml:mo>+<\/mml:mo>\n                            <mml:mn>1<\/mml:mn>\n                            <mml:mo>\u2265<\/mml:mo>\n                            <mml:mn>3<\/mml:mn>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    , with a variable number of control points. We also illustrate the approximation power of trigonometric and hyperbolic splines.\n                  <\/jats:p>","DOI":"10.1007\/s10444-025-10252-w","type":"journal-article","created":{"date-parts":[[2025,12,2]],"date-time":"2025-12-02T06:33:30Z","timestamp":1764657210000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["On the normalization of trigonometric and hyperbolic B-splines"],"prefix":"10.1007","volume":"51","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4110-3308","authenticated-orcid":false,"given":"Hendrik","family":"Speleers","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,12,2]]},"reference":[{"key":"10252_CR1","unstructured":"Aigner, M.: A course in enumeration, Springer-Verlag (2007)"},{"key":"10252_CR2","doi-asserted-by":"publisher","first-page":"1551","DOI":"10.3390\/sym15081551","volume":"15","author":"G Albrecht","year":"2023","unstructured":"Albrecht, G., Mainar, E., Pe\u00f1a, J.M., Rubio, B.: A new class of trigonometric B-spline curves. Symmetry 15, 1551 (2023)","journal-title":"Symmetry"},{"key":"10252_CR3","doi-asserted-by":"publisher","first-page":"2041","DOI":"10.3390\/sym15112041","volume":"15","author":"G Albrecht","year":"2023","unstructured":"Albrecht, G., Mainar, E., Pe\u00f1a, J.M., Rubio, B.: A shape preserving class of two-frequency trigonometric B-spline curves. Symmetry 15, 2041 (2023)","journal-title":"Symmetry"},{"key":"10252_CR4","first-page":"153","volume":"5","author":"C Bangert","year":"1997","unstructured":"Bangert, C., Prautzsch, H.: Circle and sphere as rational splines. Neural, Parallel Sci. Comput. 5, 153\u2013162 (1997)","journal-title":"Neural, Parallel Sci. Comput."},{"key":"10252_CR5","doi-asserted-by":"crossref","unstructured":"Beccari, C.V., Casciola, G., Mazure, M.-L.: Critical length: an alternative approach. J. Comput. Appl. Math. 370, 112603 (2020)","DOI":"10.1016\/j.cam.2019.112603"},{"key":"10252_CR6","unstructured":"de\u00a0Boor, C.: A practical guide to splines, Revised Edition, Springer-Verlag (2001)"},{"key":"10252_CR7","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1007\/s00365-002-0530-1","volume":"20","author":"JM Carnicer","year":"2003","unstructured":"Carnicer, J.M., Mainar, E., Pe\u00f1a, J.M.: Critical length for design purposes and extended Chebyshev spaces. Construct. Approx. 20, 55\u201371 (2003)","journal-title":"Construct. Approx."},{"key":"10252_CR8","doi-asserted-by":"crossref","unstructured":"Cohen, E., Riesenfeld, R.F., Elber, G.: Geometric modeling with splines: an introduction, CRC Press (2001)","DOI":"10.1201\/9781439864203"},{"key":"10252_CR9","doi-asserted-by":"crossref","unstructured":"Cottrell, J.A., Hughes, T.J.R., Bazilevs, Y.: Isogeometric analysis: toward integration of CAD and FEA, John Wiley & Sons (2009)","DOI":"10.1002\/9780470749081"},{"key":"10252_CR10","doi-asserted-by":"publisher","first-page":"336","DOI":"10.1016\/j.amc.2014.11.070","volume":"251","author":"X Han","year":"2015","unstructured":"Han, X.: Normalized B-basis of the space of trigonometric polynomials and curve design. Appl. Math. Comput. 251, 336\u2013348 (2015)","journal-title":"Appl. Math. Comput."},{"key":"10252_CR11","doi-asserted-by":"publisher","first-page":"1138","DOI":"10.1137\/19M1263583","volume":"58","author":"RR Hiemstra","year":"2020","unstructured":"Hiemstra, R.R., Hughes, T.J.R., Manni, C., Speleers, H., Toshniwal, D.: A Tchebycheffian extension of multidegree B-splines: algorithmic computation and properties. SIAM J. Numer. Anal. 58, 1138\u20131163 (2020)","journal-title":"SIAM J. Numer. Anal."},{"key":"10252_CR12","doi-asserted-by":"publisher","first-page":"405","DOI":"10.1007\/BF03028369","volume":"3","author":"PE Koch","year":"1995","unstructured":"Koch, P.E., Lyche, T., Neamtu, M., Schumaker, L.L.: Control curves and knot insertion for trigonometric splines. Adv. Comput. Math. 3, 405\u2013424 (1995)","journal-title":"Adv. Comput. Math."},{"key":"10252_CR13","unstructured":"Li, M., Shen, W.-Q.: Normalization for non-uniform trigonometric B-spline basis. Manuscript (2024)"},{"key":"10252_CR14","doi-asserted-by":"publisher","first-page":"280","DOI":"10.1006\/jath.1998.3196","volume":"95","author":"T Lyche","year":"1998","unstructured":"Lyche, T., Schumaker, L.L., Stanley, S.: Quasi-interpolants based on trigonometric splines. J. Approx. Theory 95, 280\u2013309 (1998)","journal-title":"J. Approx. Theory"},{"key":"10252_CR15","doi-asserted-by":"publisher","first-page":"266","DOI":"10.1016\/0021-9045(79)90017-0","volume":"25","author":"T Lyche","year":"1979","unstructured":"Lyche, T., Winther, R.: A stable recurrence relation for trigonometric B-splines. J. Approx. Theory 25, 266\u2013279 (1979)","journal-title":"J. Approx. Theory"},{"key":"10252_CR16","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1016\/S0167-8396(01)00011-5","volume":"18","author":"E Mainar","year":"2001","unstructured":"Mainar, E., Pe\u00f1a, J.M., S\u00e1nchez-Reyes, J.: Shape preserving alternatives to the rational B\u00e9zier model. Comput. Aided Geomet. Design 18, 37\u201360 (2001)","journal-title":"Comput. Aided Geomet. Design"},{"key":"10252_CR17","doi-asserted-by":"publisher","first-page":"347","DOI":"10.1007\/s00365-004-0583-4","volume":"22","author":"M-L Mazure","year":"2005","unstructured":"Mazure, M.-L.: Chebyshev spaces and Bernstein bases. Construct. Approx. 22, 347\u2013363 (2005)","journal-title":"Construct. Approx."},{"key":"10252_CR18","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1115\/1.2826956","volume":"120","author":"M Neamtu","year":"1998","unstructured":"Neamtu, M., Pottmann, H., Schumaker, L.L.: Designing NURBS cam profiles using trigonometric splines. J. Mech. Design 120, 175\u2013180 (1998)","journal-title":"J. Mech. Design"},{"key":"10252_CR19","unstructured":"Piegl, L., Tiller, W.: The NURBS book, Springer-Verlag (2012)"},{"key":"10252_CR20","doi-asserted-by":"crossref","unstructured":"Raval, K., Manni, C., Speleers, H.: Tchebycheffian B-splines in isogeometric Galerkin methods. Comput. Methods Appl. Mech. Eng. 403, 115648 (2023)","DOI":"10.1016\/j.cma.2022.115648"},{"key":"10252_CR21","doi-asserted-by":"publisher","first-page":"909","DOI":"10.1016\/S0167-8396(98)00031-4","volume":"15","author":"J S\u00e1nchez-Reyes","year":"1998","unstructured":"S\u00e1nchez-Reyes, J.: Harmonic rational B\u00e9zier curves, $$p$$-B\u00e9zier curves and trigonometric polynomials. Comput. Aided Geomet. Design 15, 909\u2013923 (1998)","journal-title":"Comput. Aided Geomet. Design"},{"key":"10252_CR22","doi-asserted-by":"publisher","first-page":"1175","DOI":"10.1142\/S0218202519500192","volume":"29","author":"E Sande","year":"2019","unstructured":"Sande, E., Manni, C., Speleers, H.: Sharp error estimates for spline approximation: explicit constants, $$n$$-widths, and eigenfunction convergence. Math. Models Methods Appl. Sci. 29, 1175\u20131205 (2019)","journal-title":"Math. Models Methods Appl. Sci."},{"key":"10252_CR23","first-page":"795","volume":"13","author":"IJ Schoenberg","year":"1964","unstructured":"Schoenberg, I.J.: On trigonometric spline interpolation. J. Math. Mech. 13, 795\u2013825 (1964)","journal-title":"J. Math. Mech."},{"key":"10252_CR24","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1016\/0021-9045(82)90067-3","volume":"36","author":"LL Schumaker","year":"1982","unstructured":"Schumaker, L.L.: On recursions for generalized splines. J. Approx. Theory 36, 16\u201331 (1982)","journal-title":"J. Approx. Theory"},{"key":"10252_CR25","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1016\/0021-9045(83)90121-1","volume":"38","author":"LL Schumaker","year":"1983","unstructured":"Schumaker, L.L.: On hyperbolic splines. J. Approx. Theory 38, 144\u2013166 (1983)","journal-title":"J. Approx. Theory"},{"key":"10252_CR26","doi-asserted-by":"crossref","unstructured":"Schumaker, L.L.: Spline functions: basic theory, Third Edition, Cambridge University Press (2007)","DOI":"10.1017\/CBO9780511618994"},{"key":"10252_CR27","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1631\/jzus.2005.AS0116","volume":"6","author":"W-Q Shen","year":"2005","unstructured":"Shen, W.-Q., Wang, G.-Z.: A class of quasi B\u00e9zier curves based on hyperbolic polynomials. J. Zhejiang Univer. Sci. A 6, 116\u2013123 (2005)","journal-title":"J. Zhejiang Univer. Sci. A"},{"key":"10252_CR28","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1145\/3478686","volume":"48","author":"H Speleers","year":"2022","unstructured":"Speleers, H.: Algorithm 1020: computation of multi-degree Tchebycheffian B-splines. ACM Trans. Math. Softw. 48, 12 (2022)","journal-title":"ACM Trans. Math. Softw."},{"key":"10252_CR29","doi-asserted-by":"crossref","unstructured":"Speleers, H., Toshniwal, D.: A general class of $$C^1$$ smooth rational splines: application to construction of exact ellipses and ellipsoids. Comput.-Aided Design 132, 102982 (2021)","DOI":"10.1016\/j.cad.2020.102982"},{"key":"10252_CR30","doi-asserted-by":"crossref","unstructured":"Walz, G.: Identities for trigonometric B-splines with an application to curve design. BIT 37, 189\u2013201 (1997)","DOI":"10.1007\/BF02510180"}],"container-title":["Advances in Computational Mathematics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10444-025-10252-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10444-025-10252-w","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10444-025-10252-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T12:03:40Z","timestamp":1767960220000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10444-025-10252-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12]]},"references-count":30,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2025,12]]}},"alternative-id":["10252"],"URL":"https:\/\/doi.org\/10.1007\/s10444-025-10252-w","relation":{},"ISSN":["1019-7168","1572-9044"],"issn-type":[{"value":"1019-7168","type":"print"},{"value":"1572-9044","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,12]]},"assertion":[{"value":"4 November 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 August 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 December 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The author declares no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"56"}}