PLANAR CURVE OFFSET BASED ON CIRCLE APPROXIMATION

Citation
Ik. Lee et al., PLANAR CURVE OFFSET BASED ON CIRCLE APPROXIMATION, Computer Aided Design, 28(8), 1996, pp. 617-630
Citations number
23
Categorie Soggetti
Computer Sciences, Special Topics","Computer Science Software Graphycs Programming
Journal title
ISSN journal
00104485
Volume
28
Issue
8
Year of publication
1996
Pages
617 - 630
Database
ISI
SICI code
0010-4485(1996)28:8<617:PCOBOC>2.0.ZU;2-7
Abstract
An algorithm is presented to approximate planar offset curves within a n arbitrary tolerance epsilon > 0. Given a planar parametric curve C(t ) and an offset radius r, the circle of radius r is first approximated by piecewise quadratic Bezier curve segments within the tolerance E. The exact offset curve C-r(t) is then approximated by the convolution of C(t) with the quadratic Bezier curve segments. For a polynomial cur ve C(t) of degree d, the offset curve C-r(t) is approximated by planar rational curves, c(r)(a)(t)s, of degree 3d - 2. For a rational curve C(t) of degree d, the offset curve is approximated by rational curves of degree 5d-4. When they have no self-intersections, the approximated offset curves, C-r(a)(t)s, are guaranteed to be within epsilon-distan ce from the exact offset curve C-r(t). The effectiveness of this appro ximation technique is demonstrated in the offset computation of planar curved objects bounded by polynomial/rational parametric curves. Copy right (C) 1996 Elsevier Science Ltd.