An algorithm for the numerical computation of a spline of biarcs that interpolates a given set of ordered planar points is presented. Biarcs are G1 curves composed of two arcs of circle that may degenerate to line segments. The tangents at each point are free variables, which are optimised to minimise three different targets, namely: the total length of the spline, the integral of the absolute value of the curvature, the integral of the square of the curvature. Indeed other targets are possible. Conditions for the existence of the spline are given in terms of admissible point sequences and numerical experiments validate the proposed method.
Interpolating splines of biarcs from a sequence of planar points / Bertolazzi, Enrico; Frego, Marco; Biral, Francesco. - In: COMPUTER-AIDED DESIGN AND APPLICATIONS. - ISSN 1686-4360. - ELETTRONICO. - 18:1(2020), pp. 66-85. [10.14733/cadaps.2021.66-85]
Interpolating splines of biarcs from a sequence of planar points
Bertolazzi, Enrico;Frego, Marco;Biral, Francesco
2020-01-01
Abstract
An algorithm for the numerical computation of a spline of biarcs that interpolates a given set of ordered planar points is presented. Biarcs are G1 curves composed of two arcs of circle that may degenerate to line segments. The tangents at each point are free variables, which are optimised to minimise three different targets, namely: the total length of the spline, the integral of the absolute value of the curvature, the integral of the square of the curvature. Indeed other targets are possible. Conditions for the existence of the spline are given in terms of admissible point sequences and numerical experiments validate the proposed method.File | Dimensione | Formato | |
---|---|---|---|
CAD_18(1)_2021_66-85.pdf
Solo gestori archivio
Tipologia:
Versione editoriale (Publisher’s layout)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
588.46 kB
Formato
Adobe PDF
|
588.46 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione