53 research outputs found
Fast and accurate clothoid fitting
An effective solution to the problem of Hermite interpolation with a
clothoid curve is provided. At the beginning the problem is naturally
formulated as a system of nonlinear equations with multiple solutions that is
generally difficult to solve numerically. All the solutions of this nonlinear
system are reduced to the computation of the zeros of a single nonlinear
equation. A simple strategy, together with the use of a good and simple guess
function, permits to solve the single nonlinear equation with a few iterations
of the Newton--Raphson method.
The computation of the clothoid curve requires the computation of Fresnel and
Fresnel related integrals. Such integrals need asymptotic expansions near
critical values to avoid loss of precision. This is necessary when, for
example, the solution of interpolation problem is close to a straight line or
an arc of circle. Moreover, some special recurrences are deduced for the
efficient computation of asymptotic expansion.
The reduction of the problem to a single nonlinear function in one variable
and the use of asymptotic expansions make the solution algorithm fast and
robust.Comment: 14 pages, 3 figures, 9 Algorithm Table
Coaxing a planar curve to comply
AbstractA long-standing problem in computer graphics is to find a planar curve that is shaped the way you want it to be shaped. A selection of various methods for achieving this goal is presented. The focus is on mathematical conditions that we can use to control curves while still allowing the curves some freedom. We start with methods invented by Newton (1643–1727) and Lagrange (1736–1813) and proceed to recent methods that are the subject of current research. We illustrate almost all the methods discussed with diagrams. Three methods of control that are of special interest are interpolation methods, global minimization methods (such as least squares), and (Bézier) control points. We concentrate on the first of these, interpolation methods
Log-Aesthetic Magnetic Curves and Their Application for CAD Systems
Curves are the building blocks of shapes and designs in computer aided geometric design (CAGD). It is important to ensure these curves are both visually and geometrically aesthetic to meet the high aesthetic need for successful product marketing. Recently, magnetic curves that have been proposed for computer graphics purposes are a particle tracing technique that generates a wide variety of curves and spirals under the influence of a magnetic field. The contributions of this paper are threefold, where the first part reformulates magnetic curves in the form of log-aesthetic curve (LAC) denoting it as log-aesthetic magnetic curves (LMC) and log-aesthetic magnetic space curves (LMSC), the second part elucidates vital properties of LMCs, and the final part proposes G2 LMC design for CAD applications. The final section shows two examples of LMC surface generation along with its zebra maps. LMC holds great potential in overcoming the weaknesses found in current interactive LAC mechanism where matching a single segment with G2 Hermite data is still a cumbersome task
GCS approximation
The discipline of Computer Aided Geometric Design (CAGD) deals with the computational aspects of geometric objects. This thesis is concerned with the construction of one of the most primitive geometric objects, curves. More specifically, it relates to the construction of a high quality planar curve. The Generalised Cornu Spiral (GCS) is a high quality planar curve that is beginning to show value in Computer Aided Design (CAD) and Computer Aided Manufacture (CAM) applications. However in its current form it is incompatible with current CAD/CAM systems. This thesis addresses the issue with the development of a robust and efficient polynomial replacement for the GCS
Fairing arc spline and designing by using cubic bézier spiral segments
This paper considers how to smooth three kinds of G 1 biarc models, the C-, S-, and J-shaped transitions, by replacing their parts with spiral segments using a single cubic Bézier curve. Arc spline is smoothed to G 2continuity. Use of a single curve rather than two has the benefit because designers and implementers have fewer entities to be concerned. Arc spline is planar, tangent continuous, piecewise curves made of circular arcs and straight line segments. It is important in manufacturing industries because of its use in the cutting paths for numerically controlled cutting machinery. Main contribution of this paper is to minimize the number of curvature extrema in cubic transition curves for further use in industrial applications such as non-holonomic robot path planning, highways or railways, and spur gear tooth designing
Hermite Interpolation Using Möbius Transformations of Planar Pythagorean-Hodograph Cubics
We present an algorithm for C1 Hermite interpolation
using Möbius transformations of planar polynomial Pythagoreanhodograph
(PH) cubics. In general, with PH cubics, we cannot
solve C1 Hermite interpolation problems, since their lack of parameters
makes the problems overdetermined. In this paper, we
show that, for each Möbius transformation, we can introduce an
extra parameter determined by the transformation, with which we
can reduce them to the problems determining PH cubics in the
complex plane ℂ. Möbius transformations preserve the PH property
of PH curves and are biholomorphic. Thus the interpolants
obtained by this algorithm are also PH and preserve the topology
of PH cubics. We present a condition to be met by a Hermite
dataset, in order for the corresponding interpolant to be simple or
to be a loop. We demonstrate the improved stability of these new
interpolants compared with PH quintics
- …