{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,29]],"date-time":"2026-09-29T09:11:07Z","timestamp":1790673067872,"version":"4.1.0"},"reference-count":37,"publisher":"Society for Industrial & Applied Mathematics (SIAM)","issue":"2","funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["11290142"],"award-info":[{"award-number":["11290142"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61272300"],"award-info":[{"award-number":["61272300"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIAM J. Sci. Comput."],"published-print":{"date-parts":[[2017,1]]},"abstract":"<jats:p>Free-form curves and surfaces represented by control points together with well-defined basis functions are widely used in computer aided geometric design. Efficient evaluation of points and derivatives of free-form curves and surfaces plays an important role in interactive rendering or CNC machining. In this paper we show that free-form curves with properly defined basis functions are the solutions of linear differential systems. By employing typical numerical methods for solving the differential systems, points and derivatives of free-form curves and surfaces can be computed in a dynamical way. Compared with traditional methods for evaluating free-form curves and surfaces there are two advantages of the proposed technique. First, the proposed method is universal and efficient for evaluating a large class of free-form curves and surfaces. Second, the evaluation needs only arithmetic operations even when the free-form curves and surfaces are defined using some transcendental functions.<\/jats:p>","DOI":"10.1137\/16m1058911","type":"journal-article","created":{"date-parts":[[2017,4,25]],"date-time":"2017-04-25T12:22:56Z","timestamp":1493122976000},"page":"B424-B441","source":"Crossref","is-referenced-by-count":6,"title":["Dynamic Evaluation of Free-Form Curves and Surfaces"],"prefix":"10.1137","volume":"39","author":[{"given":"Xunnian","family":"Yang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jialin","family":"Hong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"351","published-online":{"date-parts":[[2017,4,25]]},"reference":[{"key":"atypb1","volume-title":"Numerical Control: Mathematics and Applications","author":"B\u00e9zier P. E.","year":"1972"},{"key":"atypb2","doi-asserted-by":"publisher","DOI":"10.1016\/j.camwa.2012.05.019"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8396(03)00003-7"},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1137\/060649148"},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1201\/9781439863909-15"},{"key":"atypb6","volume-title":"Curves and Surfaces for CAGD: A Practical Guide","author":"Farin G.","year":"2001","edition":"5"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/15.1.71"},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2015.10.006"},{"key":"atypb9","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8396(96)00032-5"},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1109\/GMAP.2004.1290020"},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1201\/9781439803356"},{"key":"atypb12","first-page":"193","volume-title":"Curves and Surfaces II","author":"Gonsor D.","year":"1994"},{"key":"atypb13","volume-title":"Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations","author":"Hairer E.","year":"2005","edition":"2"},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1016\/j.cam.2010.03.009"},{"key":"atypb15","doi-asserted-by":"publisher","DOI":"10.1109\/12.57042"},{"key":"atypb16","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9045(85)90111-X"},{"key":"atypb17","doi-asserted-by":"publisher","DOI":"10.1631\/jzus.2005.A0750"},{"key":"atypb18","doi-asserted-by":"publisher","DOI":"10.1145\/37401.37416"},{"key":"atypb19","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8396(02)00092-4"},{"key":"atypb20","doi-asserted-by":"publisher","DOI":"10.1145\/234972.234977"},{"key":"atypb21","doi-asserted-by":"publisher","DOI":"10.1023\/A:1025813919473"},{"key":"atypb22","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8396(01)00011-5"},{"key":"atypb23","doi-asserted-by":"publisher","DOI":"10.1137\/S00361445024180"},{"key":"atypb24","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8396(00)00028-5"},{"key":"atypb25","doi-asserted-by":"publisher","DOI":"10.1016\/0165-6074(83)90151-5"},{"key":"atypb26","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8396(96)00017-9"},{"key":"atypb27","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-59223-2"},{"key":"atypb28","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2015.09.005"},{"key":"atypb29","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2009.11.005"},{"key":"atypb30","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2009.02.002"},{"key":"atypb31","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8396(98)00031-4"},{"key":"atypb32","doi-asserted-by":"publisher","DOI":"10.1016\/j.cagd.2009.08.002"},{"key":"atypb33","doi-asserted-by":"publisher","DOI":"10.1631\/jzus.2005.AS0116"},{"key":"atypb34","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2014.08.007"},{"key":"atypb35","doi-asserted-by":"publisher","DOI":"10.1016\/j.cad.2016.04.001"},{"key":"atypb36","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-007-9073-z"},{"key":"atypb37","doi-asserted-by":"publisher","DOI":"10.1016\/0167-8396(95)00022-4"}],"container-title":["SIAM Journal on Scientific Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/epubs.siam.org\/doi\/pdf\/10.1137\/16M1058911","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,8,21]],"date-time":"2026-08-21T16:30:42Z","timestamp":1787329842000},"score":1,"resource":{"primary":{"URL":"https:\/\/epubs.siam.org\/doi\/10.1137\/16M1058911"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1]]},"references-count":37,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,1]]}},"alternative-id":["10.1137\/16M1058911"],"URL":"https:\/\/doi.org\/10.1137\/16m1058911","relation":{},"ISSN":["1064-8275","1095-7197"],"issn-type":[{"value":"1064-8275","type":"print"},{"value":"1095-7197","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,1]]}}}