×

Construction of optimal Bézier splines. (English. Russian original) Zbl 1412.65011

J. Math. Sci., New York 237, No. 3, 375-386 (2019); translation from Fundam. Prikl. Mat. 21, No. 3, 57-72 (2016).
Summary: We consider a construction of a smooth curve by a set of interpolation nodes. The curve is constructed as a spline consisting of cubic Bézier curves. We show that if we require the continuity of the first and second derivatives, then such a spline is uniquely defined for any fixed parameterization of Bézier curves. The control points of Bézier curves are calculated as a solution of a system of linear equations with a four-diagonal band matrix. We consider various ways of parameterization of Bézier curves that make up a spline and their influence on its shape. The best spline is computed as a solution of an optimization problem: minimize the integral of the square of the second derivative with a fixed total transit time of a spline.

MSC:

65D17 Computer-aided design (modeling of curves and surfaces)
65D07 Numerical computation using splines
41A15 Spline approximation
Full Text: DOI

References:

[1] A Primer on Bézier Curves: A Free, Online Book for When You Really Need to Know How to Do Bézier Things, http://pomax.github.io/bezierinfo/.
[2] Bartels, RH; Beatty, JC; Barsky, BA, Bézier Curves, No. 10, 211-245 (1998), San Francisco
[3] C. de Boor, A Practical Guide to Splines, Springer, Berlin (1978). · Zbl 0406.41003 · doi:10.1007/978-1-4612-6333-3
[4] Hill Climbing, https://en.wikipedia.org/wiki/Hill_climbing. · Zbl 1234.68366
[5] G. D. Knott, Interpolating Cubic Splines, Springer (2012). · Zbl 1057.41001
[6] J. Nocedal and S. J. Wright, Numerical Optimization, Springer, New York (1999). · Zbl 0930.65067 · doi:10.1007/b98874
[7] E. V. Shikin and A. I. Plis, Handbook on Splines for the User, CRC Press (1995). · Zbl 0852.65009
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.