An analysis of cubic approximation schemes for conic sections (Q1815864)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | An analysis of cubic approximation schemes for conic sections |
scientific article |
Statements
An analysis of cubic approximation schemes for conic sections (English)
0 references
21 April 1997
0 references
The author develops algorithms to approximate a piece of a conic section by piecewise cubic polynomials. His approach is based on the fact that a conic section is given as a rational quadratic Bézier curve determined by three planar control points \(p_0\), \(p_1\), \(p_2\) and a positive weight \(w\), and thus also possesses an implicit representation as the zero set of a bivariate function involving the weight \(w\) and the barycentric coordinates of a point with respect to the triangle formed by \(p_0\), \(p_1\), \(p_2\). As an approximation to the conic, cubic Bézier polynomials with control points \(p_0\), \((1-\lambda)p_0+\lambda p_1\), \((1-\lambda)p_2+\lambda p_1\), \(p_2\) are considered, where \(\lambda\) is a positive parameter. The different approximation schemes are then classified by different functions \(\lambda(w)\), describing how the parameter of the approximating cubic is determined by the weight of the conic. It is then possible to split the conic section into two pieces in such a way that two cubics which approximate the separate pieces are guaranteed to form a piecewise cubic approximant with \(G^2\) smoothness overall. This approximation procedure can be iterated and an error estimate for the Hausdorff distance between the conic section and the resulting piecewise cubic approximants is provided. It is shown that depending on the behaviour of the function \(\lambda(w)\) at \(w=1\), the approximation is of second, fourth, or sixth order in the recursion depth. As an example, apart from some known cubic Hermite interpolants, a specific choice of \(\lambda(w)\) is presented which produces a new sixth-order approximation which is even \(G^4\) overall.
0 references
splines
0 references
high-order approximation
0 references
cubic approximation schemes
0 references
algorithms
0 references
conic section
0 references
rational quadratic Bézier curve
0 references
control points
0 references
error estimate
0 references
Hausdorff distance
0 references