{"title":"x样条:为最终用户设计的样条模型","authors":"C. Blanc, C. Schlick","doi":"10.1145/218380.218488","DOIUrl":null,"url":null,"abstract":"This paper presents a new model of spline curves and surfaces. The main characteristic of this model is that it has been created from scratch by using a kind of mathematical engineering process. In a first step, a list of specifications was established. This list groups all the properties that a spline model should contain in order to appear intuitive to a non-mathematician end-user. In a second step, a new family of blending functions was derived, trying to fulfill as many items as possible of the previous list. Finally, the degrees of freedom offered by the model have been reduced to provide only shape parameters that have a visual interpretation on the screen. The resulting model includes many classical properties such as affine and perspective invariance, convex hull, variation diminution, local controlandC2=G2 orC2=G0 continuity. But it also includesoriginal features such as a continuum between B-splines and Catmull-Rom splines, or the ability to define approximation zones and interpolation zones in the same curve or surface.","PeriodicalId":447770,"journal":{"name":"Proceedings of the 22nd annual conference on Computer graphics and interactive techniques","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"37","resultStr":"{\"title\":\"X-splines: a spline model designed for the end-user\",\"authors\":\"C. Blanc, C. Schlick\",\"doi\":\"10.1145/218380.218488\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a new model of spline curves and surfaces. The main characteristic of this model is that it has been created from scratch by using a kind of mathematical engineering process. In a first step, a list of specifications was established. This list groups all the properties that a spline model should contain in order to appear intuitive to a non-mathematician end-user. In a second step, a new family of blending functions was derived, trying to fulfill as many items as possible of the previous list. Finally, the degrees of freedom offered by the model have been reduced to provide only shape parameters that have a visual interpretation on the screen. The resulting model includes many classical properties such as affine and perspective invariance, convex hull, variation diminution, local controlandC2=G2 orC2=G0 continuity. But it also includesoriginal features such as a continuum between B-splines and Catmull-Rom splines, or the ability to define approximation zones and interpolation zones in the same curve or surface.\",\"PeriodicalId\":447770,\"journal\":{\"name\":\"Proceedings of the 22nd annual conference on Computer graphics and interactive techniques\",\"volume\":\"45 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1995-09-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"37\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 22nd annual conference on Computer graphics and interactive techniques\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/218380.218488\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 22nd annual conference on Computer graphics and interactive techniques","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/218380.218488","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
X-splines: a spline model designed for the end-user
This paper presents a new model of spline curves and surfaces. The main characteristic of this model is that it has been created from scratch by using a kind of mathematical engineering process. In a first step, a list of specifications was established. This list groups all the properties that a spline model should contain in order to appear intuitive to a non-mathematician end-user. In a second step, a new family of blending functions was derived, trying to fulfill as many items as possible of the previous list. Finally, the degrees of freedom offered by the model have been reduced to provide only shape parameters that have a visual interpretation on the screen. The resulting model includes many classical properties such as affine and perspective invariance, convex hull, variation diminution, local controlandC2=G2 orC2=G0 continuity. But it also includesoriginal features such as a continuum between B-splines and Catmull-Rom splines, or the ability to define approximation zones and interpolation zones in the same curve or surface.