G2 Hermite Interpolation by Segmented Spirals

A curve with single-signed, monotonically increasing or decreasing curvatures is referred to as a planar spiral. G2 Hermite data are spiral G2 Hermite data for which only interpolation by a spiral is possible. In this study, we design segmented spirals to geometrically interpolate arbitrary C-shaped G2 Hermite data. To separate the data into two or three spiral data sets, we add one or two new points, related tangent vectors and curvatures. We provide different approaches in accordance with the various locations of the external homothetic centers of two end-curvature circles. We then match new data by constructing two or three segmented spirals. We generate at most three piecewise spirals for arbitrary C-shaped data. Furthermore, we illustrate the suggested techniques with several examples.