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 条
  • [1] Local modification of Pythagorean-hodograph quintic spline curves using the B-spline form
    Farouki, Rida T.
    Giannelli, Carlotta
    Sestini, Alessandra
    ADVANCES IN COMPUTATIONAL MATHEMATICS, 2016, 42 (01) : 199 - 225
  • [2] Planar Pythagorean-Hodograph B-Spline curves
    Albrecht, Gudrun
    Vittoria Beccari, Carolina
    Canonne, Jean-Charles
    Romani, Lucia
    COMPUTER AIDED GEOMETRIC DESIGN, 2017, 57 : 57 - 77
  • [3] Algebraic characterization of planar cubic and quintic Pythagorean-Hodograph B-spline curves
    Romani, Lucia
    Viscardi, Alberto
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2025, 465
  • [4] Construction of Minkowski Pythagorean hodograph B-spline curves
    Bizzarri, Michal
    Lavicka, Miroslav
    COMPUTER AIDED GEOMETRIC DESIGN, 2020, 80
  • [5] B-Spline Pythagorean Hodograph Curves in Clifford Algebras
    Michal Bizzarri
    Kryštof Kadlec
    Miroslav Lávička
    Zbyněk Šír
    Advances in Applied Clifford Algebras, 2023, 33
  • [6] B-Spline Pythagorean Hodograph Curves in Clifford Algebras
    Bizzarri, Michal
    Kadlec, Krystof
    Lavicka, Miroslav
    Sir, Zbynek
    ADVANCES IN APPLIED CLIFFORD ALGEBRAS, 2023, 33 (01)
  • [7] Shape-preserving interpolation of spatial data by Pythagorean-hodograph quintic spline curves
    Farouki, Rida T.
    Manni, Carla
    Sampoli, Maria Lucia
    Sestini, Alessandra
    IMA JOURNAL OF NUMERICAL ANALYSIS, 2015, 35 (01) : 478 - 498
  • [8] Spatial Pythagorean-Hodograph B-Spline curves and 3D point data interpolation
    Albrecht, Gudrun
    Beccari, Carolina Vittoria
    Romani, Lucia
    COMPUTER AIDED GEOMETRIC DESIGN, 2020, 80
  • [9] Interpolation of Hermite data by clamped Minkowski Pythagorean hodograph B-spline curves
    Bizzarri, Michal
    Lavicka, Miroslav
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2021, 392
  • [10] ON INTERPOLATION BY PLANAR CUBIC G2 PYTHAGOREAN-HODOGRAPH SPLINE CURVES
    Jaklic, Gasper
    Kozak, Jernej
    Krajnc, Marjeta
    Vitrih, Vito
    Zagar, Emil
    MATHEMATICS OF COMPUTATION, 2010, 79 (269) : 305 - 326