Mathematics of Computation · 1995 · 176 citations · 12 references
ArchitectureComputer ScienceMathematicsAlgorithmsComputational GeometryGeometryCurve FittingCurve InterpolationCurve ModelingGeometric ApproximationParametric CurvesShape InterpolationFree-form InterpolationFree-form ModelingHermite CurvesInterpolation AlgorithmsParametric Curve InterpolationPiecewise Polynomial CurvesPolynomial InterpolationShape-preserving Interpolation
The Pythagorean hodograph (PH) curves are polynomial parametric curves {x(t), y(t)} whose hodograph (derivative) components satisfy the Pythagorean condition x'2(t)+y'2(t) = a2(t) for some polynomial a(t).Thus, unlike polynomial curves in general, PH curves have arc lengths and offset curves that admit exact rational representations.The lowest-order PH curves that are sufficiently flexible for general interpolation/approximation problems are the quintics.While the PH quintics are capable of matching arbitrary first-order Hermite data, the solution procedure is not straightforward and furthermore does not yield a unique result-there are always four distinct interpolants (of which only one, in general, has acceptable "shape" characteristics).We show that formulating PH quintics as complex-valued functions of a real parameter leads to a compact Hermite interpolation algorithm and facilitates an identification of the "good" interpolant (in terms of minimizing the absolute rotation number).This algorithm establishes the PH quintics as a viable medium for the design or approximation of free-form curves, and allows a one-for-one substitution of PH quintics in lieu of the widely-used "ordinary" cubics.
12
Differential geometry of curves and surfaces
Choice Reviews Online · 2011 · 3.8K citations
Rida T. Farouki, Takis Sakkalis · IBM Journal of Research and Development · 1990 · 428 citations
Algorithms for polynomials in Bernstein form
Rida T. Farouki, V. T. Rajan · Computer Aided Geometric Design · 1988 · 345 citations