Bézier curves that are close to elastica
We study the problem of identifying those cubic Bézier curves that are close in the L2 norm to planar elastic curves. The problem arises in design situations where the manufacturing process produces elastic curves; these are difficult to work with in a digital environment. We seek a sub-class of spe...
Gespeichert in:
Veröffentlicht in: | Computer aided design 2018-11, Vol.104, p.36-44 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | We study the problem of identifying those cubic Bézier curves that are close in the L2 norm to planar elastic curves. The problem arises in design situations where the manufacturing process produces elastic curves; these are difficult to work with in a digital environment. We seek a sub-class of special Bézier curves as a proxy. We identify an easily computable quantity, which we call the λ-residual eλ, that accurately predicts a small L2 distance. We then identify geometric criteria on the control polygon that guarantee that a Bézier curve has λ-residual below 0.4, which effectively implies that the curve is within 1% of its arc-length to an elastic curve in the L2 norm. Finally we give two projection algorithms that take an input Bézier curve and adjust its length and shape, whilst keeping the end-points and end-tangent angles fixed, until it is close to an elastic curve.
•A practical solution to the problem of designing for fabrication methods that create elastic curves.•Two easily computable characterizations of elastica-like Bézier curves are found.•Fast, reliable algorithms for projecting cubic Bézier curves to elastica-like curves. |
---|---|
ISSN: | 0010-4485 1879-2685 |
DOI: | 10.1016/j.cad.2018.05.003 |