COMPUTING MINKOWSKI SUMS OF PLANE-CURVES

被引:27
作者
KAUL, A [1 ]
FAROUKI, RT [1 ]
机构
[1] IBM CORP,THOMAS J WATSON RES CTR,YORKTOWN HTS,NY 10598
关键词
MINKOWSKI SUMS; PLANE CURVES; CONVOLUTIONS; GAUSS MAPS; SHAPE DESIGN; CONFIGURATION SPACE;
D O I
10.1142/S0218195995000258
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Minkowski sum of two plane curves can be regarded as the area generated by sweeping one curve along the other. The boundary of the Minkowski sum consists of translated portions of the given curves and/or portions of a more complicated curve, the ''envelope'' of translates of the swept curve. We show that the Minkowski-sum boundary is describable as an algebraic curve (or subset thereof) when the given curves are algebraic, and illustrate the computation of its implicit equation. However, such equations are typically of high degree and do not offer a practical basis for tracing the boundary. For the case of polynomial parametric curves, we formulate a simple numerical procedure to address the latter problem, based on constructing the Gauss maps of the given curves and using them to identifying ''corresponding'' curve segments that are to be summed. This yields a set of discretely-sampled arcs that constitutes a superset of the Minkowski-sum boundary, and can be regarded as a planar graph. To extract the true boundary, we present a method for identifying and ''trimming'' away extraneous arcs by systematically traversing this graph.
引用
收藏
页码:413 / 432
页数:20
相关论文
共 34 条
  • [1] GENERATION OF CONFIGURATION SPACE OBSTACLES - THE CASE OF MOVING ALGEBRAIC-CURVES
    BAJAJ, CL
    KIM, MS
    [J]. ALGORITHMICA, 1989, 4 (02) : 157 - 172
  • [2] BENTLEY JL, 1979, IEEE T COMPUT, V28, P643, DOI 10.1109/TC.1979.1675432
  • [3] Bruce J.W., 1981, MATH GAZ, V65, P186, DOI [10.2307/3617131, DOI 10.2307/3617131]
  • [4] Bruce J.W., 1984, CURVES SINGULARITIES
  • [5] Canny J., 1988, COMPLEXITY ROBOT MOT
  • [6] Do Carmo M.P., 2016, DIFFERENTIAL GEOMETR
  • [7] SHAPING GEOMETRIC OBJECTS BY CUMULATIVE TRANSLATIONAL SWEEPS
    EVANS, RC
    KOPPELMAN, G
    RAJAN, VT
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1987, 31 (03) : 343 - 360
  • [8] Farin G., 2014, CURVES SURFACES COMP
  • [9] Farouki R. T., 1990, Computer-Aided Geometric Design, V7, P101, DOI 10.1016/0167-8396(90)90024-L
  • [10] Farouki R. T., 1990, Computer-Aided Geometric Design, V7, P83, DOI 10.1016/0167-8396(90)90023-K