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 ́ezier 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.

Local modification of Pythagorean-hodograph quintic spline curves using the B-spline form / Farouki Rida T.; Giannelli Carlotta; Sestini Alessandra. - In: ADVANCES IN COMPUTATIONAL MATHEMATICS. - ISSN 1572-9044. - STAMPA. - 42:(2016), pp. 199-225. [10.1007/s10444-015-9419-y]

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

Giannelli Carlotta;Sestini Alessandra
2016

Abstract

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 ́ezier 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.
2016
42
199
225
Farouki Rida T.; Giannelli Carlotta; Sestini Alessandra
File in questo prodotto:
File Dimensione Formato  
2016_acom_local_ph.pdf

Accesso chiuso

Tipologia: Pdf editoriale (Version of record)
Licenza: Tutti i diritti riservati
Dimensione 1.13 MB
Formato Adobe PDF
1.13 MB Adobe PDF   Richiedi una copia

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1003463
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 14
  • ???jsp.display-item.citation.isi??? 12
social impact