Planar curve offset based on circle approximation

被引:102
作者
Lee, IK [1 ]
Kim, MS [1 ]
Elber, G [1 ]
机构
[1] TECHNION ISRAEL INST TECHNOL,DEPT COMP SCI,IL-32000 HAIFA,ISRAEL
关键词
offset; convolution; curve approximation; hodograph; NC machining; Bezier/B-spline curves; rational curve;
D O I
10.1016/0010-4485(95)00078-X
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An algorithm is presented to approximate planar offset curves within an 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 curve 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-distance from the exact offset curve C-r(t). The effectiveness of this approximation technique is demonstrated in the offset computation of planar curved objects bounded by polynomial/rational parametric curves. Copyright (C) 1996 Elsevier Science Ltd.
引用
收藏
页码:617 / 630
页数:14
相关论文
共 23 条
[1]   APPROXIMATE GENERAL SWEEP BOUNDARY OF A 2D CURVED OBJECT [J].
AHN, JW ;
KIM, MS ;
LIM, SB .
CVGIP-GRAPHICAL MODELS AND IMAGE PROCESSING, 1993, 55 (02) :98-128
[2]   GENERATION OF CONFIGURATION SPACE OBSTACLES - THE CASE OF MOVING ALGEBRAIC-CURVES [J].
BAJAJ, CL ;
KIM, MS .
ALGORITHMICA, 1989, 4 (02) :157-172
[3]  
COBB B, 1984, THESIS U UTAH COMPUT
[4]   COMPUTING OFFSETS OF B-SPLINE CURVES [J].
COQUILLART, S .
COMPUTER-AIDED DESIGN, 1987, 19 (06) :305-309
[5]  
Dokken T., 1990, Computer-Aided Geometric Design, V7, P33, DOI 10.1016/0167-8396(90)90019-N
[6]  
ELBER G, 1995, CIS9204 COMP SCI DEP
[7]   ERROR BOUNDED VARIABLE DISTANCE OFFSET OPERATOR FOR FREE FORM CURVES AND SURFACES [J].
Elber, Gershon ;
Cohen, Elaine .
INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1991, 1 (01) :67-78
[8]  
Farouki R. T., 1990, Computer-Aided Geometric Design, V7, P101, DOI 10.1016/0167-8396(90)90024-L
[9]   PYTHAGOREAN HODOGRAPHS [J].
FAROUKI, RT ;
SAKKALIS, T .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1990, 34 (05) :736-752
[10]   Approximation of circular arcs by cubic polynomials [J].
Goldapp, Michael .
Computer Aided Geometric Design, 1991, 8 (03) :227-238