Local modification of Pythagorean-hodograph quintic spline curves using the B-spline form

被引:14
作者
Farouki, Rida T. [1 ]
Giannelli, Carlotta [2 ]
Sestini, Alessandra [3 ]
机构
[1] Univ Calif Davis, Dept Mech & Aerosp Engn, Davis, CA 95616 USA
[2] Univ Florence, Ist Nazl Alta Matemat, DiMaI U Dini, Viale Morgagni 67-A, I-50134 Florence, Italy
[3] Univ Florence, Dipartimento Matemat & Informat U Dini, Viale Morgagni 67a, I-50134 Florence, Italy
关键词
Pythagorean-hodograph spline curves; B-spline representation; Spline knots; Spline bases; Control points; Local modification; End conditions;
D O I
10.1007/s10444-015-9419-y
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The problems of determining the B-spline form of a C (2) Pythagorean-hodograph (PH) quintic spline curve interpolating given points, and of using this form to make local modifications, are addressed. To achieve the correct order of continuity, a quintic B-spline basis constructed on a knot sequence in which each (interior) knot is of multiplicity 3 is required. C (2) quintic bases on uniform triple knots are constructed for both open and closed C (2) curves, and are used to derive simple explicit formulae for the B-spline control points of C (2) PH quintic spline curves. These B-spline control points are verified, and generalized to the case of non-uniform knots, by applying a knot removal scheme to the B,zier control points of the individual PH quintic spline segments, associated with a set of six-fold knots. Based on the B-spline form, a scheme for the local modification of planar PH quintic splines, in response to a control point displacement, is proposed. Only two contiguous spline segments are modified, but to preserve the PH nature of the modified segments, the continuity between modified and unmodified segments must be relaxed from C (2) to C (1). A number of computed examples are presented, to compare the shape quality of PH quintic and "ordinary" cubic splines subject to control point modifications.
引用
收藏
页码:199 / 225
页数:27
相关论文
共 20 条
[1]   Construction of C-2 Pythagorean-hodograph interpolating splines by the homotopy method [J].
Albrecht, G ;
Farouki, RT .
ADVANCES IN COMPUTATIONAL MATHEMATICS, 1996, 5 (04) :417-442
[2]  
Asaturyan S., 1998, CREATING FAIR SHAPE, P89
[3]   Clifford algebra, spin representation, and rational parameterization of curves and surfaces [J].
Choi, HI ;
Lee, DS ;
Moon, HP .
ADVANCES IN COMPUTATIONAL MATHEMATICS, 2002, 17 (1-2) :5-48
[4]  
Dong B., 2015, ACM T MATH IN PRESS
[5]  
Farin G. E., 1996, Curves and surfaces for computeraided geometric design, a practical guide
[6]  
Farouki R.T., 2003, CURVE SURFACE DESIGN, P147
[7]  
Farouki R.T., 2012, LECT NOTES COMPUTER, V6920, P253
[8]   Identification of spatial PH quintic Hermite interpolants with near-optimal shape measures [J].
Farouki, Rida T. ;
Giannelli, Carlotta ;
Manni, Carla ;
Sestini, Alessandra .
COMPUTER AIDED GEOMETRIC DESIGN, 2008, 25 (4-5) :274-297
[9]  
Farouki Rida T., 2008, Pythagorean-Hodograph Curves
[10]   THE CONFORMAL-MAP Z-]Z2 OF THE HODOGRAPH PLANE [J].
FAROUKI, RT .
COMPUTER AIDED GEOMETRIC DESIGN, 1994, 11 (04) :363-390