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

被引:1
|
作者
Rida T. Farouki
Carlotta Giannelli
Alessandra Sestini
机构
[1] University of California,Department of Mechanical and Aerospace Engineering
[2] Università di Firenze,Istituto Nazionale di Alta Matematica, Unità di Ricerca di Firenze c/o DiMaI “U. Dini,”
[3] Università degli Studi di Firenze,Dipartimento di Matematica e Informatica “U. Dini,”
来源
关键词
Pythagorean–hodograph spline curves; B–spline representation; Spline knots; Spline bases; Control points; Local modification; End conditions; 65D07; 65D10; 65D17;
D O I
暂无
中图分类号
学科分类号
摘要
The problems of determining the B–spline form of a C2 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. C2 quintic bases on uniform triple knots are constructed for both open and closed C2 curves, and are used to derive simple explicit formulae for the B–spline control points of C2 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 C2 to C1. 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
页数:26
相关论文
共 50 条
  • [41] Shape Control and Modification of Rational Cubic B-Spline Curves
    Zhao Hongsheng
    Zhang Mandong(Department of Mechanical EngineeringTaiyuan University of Technology
    Computer Aided Drafting,Design and Manufacturing, 1999, Design and Manufacturing.1999 (01) : 17 - 23
  • [42] Time-Optimal Trajectory Planning for Delta Robot Based on Quintic Pythagorean-Hodograph Curves
    Su, Tingting
    Cheng, Long
    Wang, Yunkuan
    Liang, Xu
    Zheng, Jun
    Zhang, Haojian
    IEEE ACCESS, 2018, 6 : 28530 - 28539
  • [43] B-spline scale-space of spline curves and surfaces
    Kee, C. Y.
    Lee, S. L.
    COMPUTER-AIDED DESIGN, 2012, 44 (04) : 275 - 288
  • [44] REPRESENTATION OF BEZIER CURVES AS B-SPLINE CURVES
    HERING, L
    COMPUTING, 1983, 31 (02) : 149 - 153
  • [45] Quintic B-spline Curve Generation and Modification based on specified Radius of Curvature
    Kuragano, Tetsuzo
    RECENT ADVANCES IN APPLIED MATHEMATICS, 2009, : 143 - +
  • [46] Evolution-based least-squares fitting using Pythagorean hodograph spline curves
    Aigner, Martin
    Sir, Zbynek
    Juettler, Bert
    COMPUTER AIDED GEOMETRIC DESIGN, 2007, 24 (06) : 310 - 322
  • [47] Extension of B-Spline Curves with Continuity
    Zhou, Yuan-feng
    Zhang, Cai-ming
    Gao, Shan-shan
    ADVANCES IN VISUAL COMPUTING, PT II, PROCEEDINGS, 2008, 5359 : 1096 - +
  • [48] Modifying a knot of B-spline curves
    Juhász, I
    Hoffmann, M
    COMPUTER AIDED GEOMETRIC DESIGN, 2003, 20 (05) : 243 - 245
  • [49] KNOT REMOVAL FOR B-SPLINE CURVES
    ECK, M
    HADENFELD, J
    COMPUTER AIDED GEOMETRIC DESIGN, 1995, 12 (03) : 259 - 282
  • [50] A class of generalized B-spline curves
    Juhasz, Imre
    Roth, Agoston
    COMPUTER AIDED GEOMETRIC DESIGN, 2013, 30 (01) : 85 - 115