{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,6,12]],"date-time":"2024-06-12T13:12:53Z","timestamp":1718197973769},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2022,6,27]],"date-time":"2022-06-27T00:00:00Z","timestamp":1656288000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,6,27]],"date-time":"2022-06-27T00:00:00Z","timestamp":1656288000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["11801053","12071057"],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"publisher","award":["3132022203"],"id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Comp. Appl. Math."],"published-print":{"date-parts":[[2022,7]]},"DOI":"10.1007\/s40314-022-01941-z","type":"journal-article","created":{"date-parts":[[2022,6,27]],"date-time":"2022-06-27T22:02:33Z","timestamp":1656367353000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Algorithms for computing the approximation of offsets of toric B\u00e9zier curves"],"prefix":"10.1007","volume":"41","author":[{"given":"Xuanyi","family":"Zhao","sequence":"first","affiliation":[]},{"given":"Ying","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Jinggai","family":"Li","sequence":"additional","affiliation":[]},{"given":"Chungang","family":"Zhu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,6,27]]},"reference":[{"issue":"4","key":"1941_CR1","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1016\/0010-4485(75)90068-8","volume":"7","author":"AA Ball","year":"1975","unstructured":"Ball AA (1975) Consurf. part two: description of the algorithms. Comput Aid Des 7(4):237\u2013242","journal-title":"Comput Aid Des"},{"issue":"1","key":"1941_CR2","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1016\/0010-4485(77)90056-2","volume":"9","author":"AA Ball","year":"1977","unstructured":"Ball AA (1977) Consurf. part 3: How the program is used. Comput Aid Des 9(1):9\u201312","journal-title":"Comput Aid Des"},{"issue":"4","key":"1941_CR3","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1016\/0010-4485(74)90009-8","volume":"6","author":"AA Ball","year":"1993","unstructured":"Ball AA (1993) Consurf. part one: introduction of the conic lofting tile. Comput Aid Des 6(4):243\u2013249","journal-title":"Comput Aid Des"},{"key":"1941_CR4","volume-title":"Numerical Control: Mathematics and Applications","author":"P B\u00e9zier","year":"1972","unstructured":"B\u00e9zier P (1972) Numerical Control: Mathematics and Applications. Wily, Amsterdam (Translated by AR Forrest)"},{"issue":"4","key":"1941_CR5","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1016\/0010-4485(80)90154-2","volume":"12","author":"W Boehm","year":"1980","unstructured":"Boehm W (1980) Inserting new knots into B-spline curves. Comput Aided Des 12(4):199\u2013201","journal-title":"Comput Aided Des"},{"issue":"1","key":"1941_CR6","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1016\/0021-9045(72)90080-9","volume":"6","author":"CD Boor","year":"1972","unstructured":"Boor CD (1972) On calculating with B-splines. J Approx Theory 6(1):50\u201362","journal-title":"J Approx Theory"},{"key":"1941_CR7","first-page":"1055","volume":"72","author":"HX Cao","year":"2017","unstructured":"Cao HX, Hu G, Wei G, Zhang SX (2017) Offset approximation of hybrid hyperbolic polynomial curves. RM 72:1055\u20131071","journal-title":"RM"},{"key":"1941_CR8","volume-title":"Design of Sculptured Surfaces Using the B-spline Representation","author":"E Cobb","year":"1984","unstructured":"Cobb E (1984) Design of Sculptured Surfaces Using the B-spline Representation. The University of Utah, Utah"},{"issue":"3","key":"1941_CR9","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1145\/282957.282962","volume":"4","author":"E Cohen","year":"1985","unstructured":"Cohen E, Lyche T, Schumaker LL (1985) Algorithms for degree-raising of splines. ACM Trans Graph 4(3):171\u2013181","journal-title":"ACM Trans Graph"},{"issue":"4","key":"1941_CR10","doi-asserted-by":"publisher","first-page":"402","DOI":"10.2514\/3.43957","volume":"5","author":"SA Coons","year":"1967","unstructured":"Coons SA, Herzog B (1967) Surfaces for computer-aided aircraft design. J Aircraft 5(4):402\u2013406","journal-title":"J Aircraft"},{"issue":"6","key":"1941_CR11","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1016\/0010-4485(87)90284-3","volume":"19","author":"S Coquillart","year":"1987","unstructured":"Coquillart S (1987) Computing offsets of B-spline curves. Comput Aid Des 19(6):305\u2013309","journal-title":"Comput Aid Des"},{"key":"1941_CR12","doi-asserted-by":"crossref","unstructured":"Craciun G, Garcia-Puente L, Sottile F (2008) Some geometrical aspects of control points for toric patches. arXiv e-prints, 111\u2013135","DOI":"10.1007\/978-3-642-11620-9_9"},{"key":"1941_CR13","series-title":"Mathematics of Surfaces","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-39422-8_15","volume-title":"Trimming Local and Global Self-intersections in Offset Curves Using Distance Maps","author":"G Elber","year":"2003","unstructured":"Elber G (2003) Trimming Local and Global Self-intersections in Offset Curves Using Distance Maps. Mathematics of Surfaces. Springer, Berlin"},{"key":"1941_CR14","doi-asserted-by":"crossref","unstructured":"Elber G, Cohen E (1992) Offset approximation improvement by control point perturbation. Math Methods Comput Aid Geometr Des II pp 229\u2013237","DOI":"10.1016\/B978-0-12-460510-7.50021-5"},{"issue":"1","key":"1941_CR15","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/BF02519035","volume":"2","author":"RT Farouki","year":"1994","unstructured":"Farouki RT, Sakkalis T (1994) Pythagorean-hodograph space curves. Adv Comput Math 2(1):41\u201366","journal-title":"Adv Comput Math"},{"key":"1941_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.cad.2017.01.001","volume":"86","author":"R Farouki","year":"2017","unstructured":"Farouki R, Srinathu J (2017) A real-time CNC interpolator algorithm for trimming and filling planar offset curves. Comput Aid Des 86:1\u201311","journal-title":"Comput Aid Des"},{"issue":"2","key":"1941_CR17","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1145\/321217.321225","volume":"11","author":"J Ferguson","year":"1964","unstructured":"Ferguson J (1964) Multivariable curve interpolation. J ACM 11(2):221\u2013228","journal-title":"J ACM"},{"key":"1941_CR18","volume-title":"Curves and Surfaces for Computer Aided Design","author":"AR Forrest","year":"1968","unstructured":"Forrest AR (1968) Curves and Surfaces for Computer Aided Design. University of Cambridge, Cambridge"},{"issue":"91","key":"1941_CR19","first-page":"95","volume":"23","author":"WJ Gordon","year":"1974","unstructured":"Gordon WJ, Riesenfeld RF (1974) B-spline curves and surfaces. Comput Aid Geom Des 23(91):95\u2013126","journal-title":"Comput Aid Geom Des"},{"issue":"8","key":"1941_CR20","doi-asserted-by":"publisher","first-page":"475","DOI":"10.1016\/0010-4485(88)90006-1","volume":"20","author":"J Hoschek","year":"1988","unstructured":"Hoschek J, Wissel N (1988) Optimal approximate conversion of spline curves and spline approximation of offset curves. Comput Aid Des 20(8):475\u2013483","journal-title":"Comput Aid Des"},{"issue":"5","key":"1941_CR21","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1016\/0010-4485(83)90019-2","volume":"15","author":"R Klass","year":"1983","unstructured":"Klass R (1983) An offset spline approximation for plane cubic splines. Comput Aid Des 15(5):297\u2013299","journal-title":"Comput Aid Des"},{"issue":"1","key":"1941_CR22","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1023\/A:1015289823859","volume":"17","author":"R Krasauskas","year":"2002","unstructured":"Krasauskas R (2002) Toric surface patches. Adv Comput Math 17(1):89\u2013113","journal-title":"Adv Comput Math"},{"issue":"8","key":"1941_CR23","doi-asserted-by":"publisher","first-page":"617","DOI":"10.1016\/0010-4485(95)00078-X","volume":"28","author":"IK Lee","year":"1996","unstructured":"Lee IK, Kim MS, Elber G (1996) Planar curve offset based on circle approximation. Comput Aid Des 28(8):617\u2013630","journal-title":"Comput Aid Des"},{"key":"1941_CR24","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1016\/j.cad.2014.08.031","volume":"58","author":"J Lee","year":"2015","unstructured":"Lee J, Kim YJ, Kim MS, Elber G (2015) Efficient offset trimming for deformable planar curves using a dynamic hierarchy of bounding circular arcs. Comput Aid Des 58:248\u2013255","journal-title":"Comput Aid Des"},{"issue":"7","key":"1941_CR25","doi-asserted-by":"publisher","first-page":"711","DOI":"10.1016\/S0167-8396(98)00012-0","volume":"15","author":"YM Li","year":"1998","unstructured":"Li YM, Hsu VY (1998) Curve offsetting based on Legendre series. Comput Aid Geom Des 15(7):711\u2013720","journal-title":"Comput Aid Geom Des"},{"key":"1941_CR26","first-page":"1","volume":"7","author":"JG Li","year":"2020","unstructured":"Li JG, Ji Y, Zhu CG (2020) De Casteljau algorithm and degree elevation of toric surface patches. J Syst Sci Complex 7:1\u201326","journal-title":"J Syst Sci Complex"},{"key":"1941_CR27","unstructured":"Lin XJ, Zhang SY, Wang J, LU GD (2019) Generating method of non-uniform rational B-splines equidistance curves with self-intersection and adjustable smoothness. Comput Integr Manuf Syst (8):1920\u20131926"},{"key":"1941_CR28","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1016\/j.cad.2017.10.002","volume":"95","author":"HW Lin","year":"2018","unstructured":"Lin HW, Maekawa T, Deng CY (2018) Survey on geometric iterative methods and their applications. Comput Aid Des 95:40\u201351","journal-title":"Comput Aid Des"},{"issue":"8","key":"1941_CR29","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1016\/0010-4485(88)90005-X","volume":"20","author":"B Pham","year":"1988","unstructured":"Pham B (1988) Offset approximation of uniform B-splines. Comput Aid Des 20(8):471\u2013474","journal-title":"Comput Aid Des"},{"issue":"2","key":"1941_CR30","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/S0010-4485(98)00066-9","volume":"31","author":"LA Piegl","year":"1999","unstructured":"Piegl LA, Tiller W (1999) Computing offsets of NURBS curves and surfaces. Comput Aid Des 31(2):147\u2013156","journal-title":"Comput Aid Des"},{"issue":"2","key":"1941_CR31","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1016\/0167-8396(84)90031-1","volume":"1","author":"H Prautzsch","year":"1984","unstructured":"Prautzsch H (1984) Degree elevation of B-spline curves. Comput Aid Geom Des 1(2):193\u2013198","journal-title":"Comput Aid Geom Des"},{"key":"1941_CR32","doi-asserted-by":"crossref","unstructured":"Sottile F, Zhu CG (2011) Injectivity of 2D toric B\u00e9zier patches. In: International conference on computer-aided design and computer graphics, pp 235\u2013238","DOI":"10.1109\/CAD\/Graphics.2011.13"},{"issue":"4","key":"1941_CR33","first-page":"297","volume":"35","author":"LY Sun","year":"2014","unstructured":"Sun LY, Zhu CG (2014) Data fitting by toric B\u00e9zier patch. J Numer Methods Comput Appl 35(4):297\u2013304","journal-title":"J Numer Methods Comput Appl"},{"issue":"9","key":"1941_CR34","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/MCG.1984.275995","volume":"4","author":"W Tiller","year":"1984","unstructured":"Tiller W, Hanson EG (1984) Offsets of two-dimensional profiles. IEEE Comput Graph Appl 4(9):36\u201346","journal-title":"IEEE Comput Graph Appl"},{"key":"1941_CR35","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1016\/j.laa.2019.06.012","volume":"579","author":"YY Yu","year":"2019","unstructured":"Yu YY, Ma H, Zhu CG (2019) Total positivity of a kind of generalized toric-Bernstein basis. Linear Algebra Appl 579:449\u2013462","journal-title":"Linear Algebra Appl"},{"issue":"10","key":"1941_CR36","doi-asserted-by":"publisher","first-page":"2973","DOI":"10.1016\/j.camwa.2020.01.001","volume":"79","author":"YY Yu","year":"2020","unstructured":"Yu YY, Ji Y, Zhu CG (2020) An improved algorithm for checking the injectivity of 2D toric surface patches. Comput Math Appl 79(10):2973\u20132986","journal-title":"Comput Math Appl"},{"issue":"115","key":"1941_CR37","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.camwa.2022.06.017","volume":"41","author":"JY Zheng","year":"2022","unstructured":"Zheng JY, Hu G, Ji XM, Qin XQ (2022) Quintic generalized hermite interpolation curves: construction and shape optimization using an improved gwo algorithm. Comput Appl Math 41(115):1\u201329","journal-title":"Comput Appl Math"},{"key":"1941_CR38","doi-asserted-by":"publisher","first-page":"312","DOI":"10.1016\/j.gmod.2014.04.001","volume":"76","author":"CG Zhu","year":"2014","unstructured":"Zhu CG, Zhao XY (2014) Self-intersections of rational B\u00e9zier curves. Graph Models 76:312\u2013320","journal-title":"Graph Models"}],"container-title":["Computational and Applied Mathematics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40314-022-01941-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s40314-022-01941-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40314-022-01941-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,10]],"date-time":"2022-07-10T12:07:36Z","timestamp":1657454856000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s40314-022-01941-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,27]]},"references-count":38,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2022,7]]}},"alternative-id":["1941"],"URL":"https:\/\/doi.org\/10.1007\/s40314-022-01941-z","relation":{},"ISSN":["2238-3603","1807-0302"],"issn-type":[{"value":"2238-3603","type":"print"},{"value":"1807-0302","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,27]]},"assertion":[{"value":"16 January 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 May 2022","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 May 2022","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 June 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"All the authors declare no conflicts of interest in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Yes.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}},{"value":"Yes.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"Yes.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"Yes.","order":6,"name":"Ethics","group":{"name":"EthicsHeading","label":"Availability of data and materials"}},{"value":"Yes.","order":7,"name":"Ethics","group":{"name":"EthicsHeading","label":"Code availability"}}],"article-number":"221"}}