{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T08:07:13Z","timestamp":1753862833680,"version":"3.41.2"},"reference-count":18,"publisher":"Wiley","issue":"4-5","license":[{"start":{"date-parts":[[2020,9,7]],"date-time":"2020-09-07T00:00:00Z","timestamp":1599436800000},"content-version":"vor","delay-in-days":68,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Computer Animation &amp; Virtual"],"published-print":{"date-parts":[[2020,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Curve extension is a useful tool in the computer\u2010aided design (CAD) community. A given B\u2010spline curve usually needs to be extended by another curve to reach one or more target points. In this work, we aim to enlarge the representation domain of the extending part to achieve the optimal extending result in the global solution space. Inspired by this, we have made three contributions. First, we use piecewise polynomial, that is, a nonuniform B\u2010spline, instead of one polynomial segment to extend the original curve. Compared to one polynomial segment, curves consisting of piecewise polynomial have stronger modeling ability and therefore expand the solution space of the problem. For extension to multiple target points, we are the first to directly give extension results based on all target points rather than extending to every target step by step. Third, we exploit the matrix representation of B\u2010splines to obtain an explicit solution for this extension problem. The detailed formula derivations and experimental results are provided to show the validity and effectiveness of our method.<\/jats:p>","DOI":"10.1002\/cav.1942","type":"journal-article","created":{"date-parts":[[2020,9,25]],"date-time":"2020-09-25T16:19:05Z","timestamp":1601050745000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Extending B\u2010spline by piecewise polynomial"],"prefix":"10.1002","volume":"31","author":[{"given":"Xinyue","family":"Liu","sequence":"first","affiliation":[{"name":"Beijing Normal University  Beijing China"}]},{"given":"Xingce","family":"Wang","sequence":"additional","affiliation":[{"name":"Beijing Normal University  Beijing China"}]},{"given":"Zhongke","family":"Wu","sequence":"additional","affiliation":[{"name":"Beijing Normal University  Beijing China"}]}],"member":"311","published-online":{"date-parts":[[2020,9,7]]},"reference":[{"key":"e_1_2_8_2_1","doi-asserted-by":"publisher","DOI":"10.1631\/jzus.A0820819"},{"issue":"12","key":"e_1_2_8_3_1","first-page":"1217","article-title":"Geometric point interpolation method in r3 space with tangent directional constraint","volume":"44","author":"Chen XD","year":"2012","journal-title":"CAD"},{"issue":"5","key":"e_1_2_8_4_1","first-page":"415","article-title":"An extension algorithm for B\u2010splines by curve unclamping","volume":"34","author":"Hu SM","year":"2002","journal-title":"CAD"},{"key":"e_1_2_8_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-015-5322-x"},{"key":"e_1_2_8_6_1","doi-asserted-by":"publisher","DOI":"10.1631\/jzus.2006.A2043"},{"key":"e_1_2_8_7_1","doi-asserted-by":"crossref","unstructured":"ZhouYF ZhangCM. Extension of b\u2010spline curves with g2 continuity. Proceedings of the International Symposium on Visual Computing. New York NY: Springer;2008. p. 1096\u20131105.","DOI":"10.1007\/978-3-540-89646-3_109"},{"issue":"1","key":"e_1_2_8_8_1","first-page":"60","article-title":"Geometric continuity of parametric curves: constructions of geometrically continuous splines","volume":"10","author":"Barsky BA","year":"1990","journal-title":"CGA"},{"issue":"7","key":"e_1_2_8_9_1","first-page":"484","article-title":"Curvature\u2010continuous extensions for rational b\u2010spline curves and surfaces","volume":"23","author":"Shetty S","year":"1991","journal-title":"CAD"},{"issue":"8","key":"e_1_2_8_10_1","first-page":"445","article-title":"Knot\u2010removal algorithms for NURBS curves and surfaces","volume":"24","author":"Tiller W","year":"1992","journal-title":"CAD"},{"key":"e_1_2_8_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4485(82)90059-8"},{"key":"e_1_2_8_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/0166-3615(82)90027-6"},{"issue":"12","key":"e_1_2_8_13_1","first-page":"637","article-title":"Coefficient formula and matrix of nonuniform b\u2010spline functions","volume":"24","author":"Grabowski H","year":"1992","journal-title":"CAD"},{"key":"e_1_2_8_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/s003710050206"},{"issue":"6","key":"e_1_2_8_15_1","first-page":"409","article-title":"Explicit matrix representation for NURBS curves and surfaces","volume":"19","author":"Liu LG","year":"2002","journal-title":"CAGD"},{"key":"e_1_2_8_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-97385-7"},{"issue":"1","key":"e_1_2_8_17_1","first-page":"91","article-title":"Fairing cubic b\u2010spline curves","volume":"4","author":"Farin G","year":"1987","journal-title":"CAGD"},{"issue":"7","key":"e_1_2_8_18_1","first-page":"485","article-title":"Energy and B\u2010spline interproximation","volume":"29","author":"Wang XF","year":"1997","journal-title":"CAD"},{"key":"e_1_2_8_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3322970"}],"container-title":["Computer Animation and Virtual Worlds"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cav.1942","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1002\/cav.1942","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cav.1942","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,4]],"date-time":"2023-09-04T05:22:00Z","timestamp":1693804920000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cav.1942"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7]]},"references-count":18,"journal-issue":{"issue":"4-5","published-print":{"date-parts":[[2020,7]]}},"alternative-id":["10.1002\/cav.1942"],"URL":"https:\/\/doi.org\/10.1002\/cav.1942","archive":["Portico"],"relation":{},"ISSN":["1546-4261","1546-427X"],"issn-type":[{"type":"print","value":"1546-4261"},{"type":"electronic","value":"1546-427X"}],"subject":[],"published":{"date-parts":[[2020,7]]},"assertion":[{"value":"2020-07-03","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-07-15","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-09-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"e1942"}}