Curve design with rational Pythagorean-hodograph curves
type: Item
instance of: scholarly article
title: Curve design with rational Pythagorean-hodograph curves
zbMATH Open document ID: 0831.65013
DOI: 10.1007/BF03028365
author: Helmut Pottmann
published in: Advances in Computational Mathematics
publication date: 1996-02-18T00:00:00Z
review text: The author treats the problem of effectively constructing parallel curves (``offset curves'' in engineering language). The problem with parallel curves in computational geometry naturally is the irrationality introduced by the computation of the unit normal. Since the unit normal can be rationally parametrized as point on the unit circle as function of the support angle, the author takes as the object of his study dual curves, i.e., curves represented as envelopes of their tangents. In the dual plane, each Bézier point yields a Bézier line, and these together with their Farin lines give an easily manipulated formalism for the computation of convex arcs. [If two consecutive Bézier lines in the projective plane are \({\mathbf x} \cdot {\mathbf B}_{(i)} = 0\), then the Farin line is represented by \({\mathbf B}_{(i)} + {\mathbf B}_{(i + 1)}]\). If a dual curve is rational of degree \(m\), then the corresponding point-curve is rational of degree \(2n - 2\). The author then shows that effective approximations that yield usable offset curves can be based on dual curves of degrees 4 and 5. In his algorithm, one has first to find all inflection points and vertices of a curve (since they will correspond to singularities of the dual curve) and then has to take as Bézier points these singularities and for each parameter interval so defined at least one more interpolating point. The formulas for the interpolating curve depend on the nature of the Bézier points used as endpoints; complete formulas are given for the four possible kinds to obtain approximations that are curvature- continuous.
Mathematics Subject Classification ID: 65D17
Mathematics Subject Classification ID: 65D18
Mathematics Subject Classification ID: 51N15
zbMATH DE Number: 803468
zbMATH Keywords: offset curves
zbMATH Keywords: parallel curves
zbMATH Keywords: computational geometry
zbMATH Keywords: Bézier point
zbMATH Keywords: Bézier line
zbMATH Keywords: Farin lines
zbMATH Keywords: dual curve
zbMATH Keywords: algorithm
reviewed by: Heinrich Guggenheimer
MaRDI profile type: Publication
Wikidata QID: Q114233710
cites work: Q4191637
cites work: High accuracy geometric Hermite interpolation
cites work: Q4026177
cites work: Q3832999
cites work: Q3364412
cites work: Q3833007
cites work: Q4026160
cites work: The conformal map \(z\to z^ 2\) of the hodograph plane
cites work: Hermite Interpolation by Pythagorean Hodograph Quintics
cites work: Q4336074
cites work: Pythagorean-hodograph space curves
cites work: Q4324647
cites work: Detecting regions with undesirable curvature
cites work: Q4201890
cites work: Rational curves and surfaces with rational offsets
cites work: Q4324677
cites work: Q5182257
full work available at URL: https://doi.org/10.1007/bf03028365
OpenAlex ID: W2090738717
Recommended article: Rational Pythagorean-hodograph space curves
Recommended article: Curve design with more general planar Pythagorean-hodograph quintic spiral segments
Recommended article: Pythagorean-hodograph cycloidal curves
Recommended article: Q4026160
Recommended article: Pythagorean-hodograph space curves
Recommended article: Arc lengths of rational Pythagorean-hodograph curves
Recommended article: Q5031674
Recommended article: Q4342684
Recommended article: On rational Minkowski Pythagorean hodograph curves
Recommended article: Pythagorean hodograph curves: a survey of recent advances
description: scientific article; zbMATH DE number 803468