Polygonal Boundary Evaluation of Minkowski Sums and Swept Volumes

被引:37
作者
Campen, Marcel [1 ]
Kobbelt, Leif [1 ]
机构
[1] Univ Aachen, Rhein Westfal TH Aachen, Comp Graph Grp, Aachen, Germany
关键词
POLYHEDRA; SURFACES; MODELS; CONSTRUCTION; COMPUTATION; FRAMEWORK; MOTIONS; MESHES;
D O I
10.1111/j.1467-8659.2010.01770.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a novel technique for the efficient boundary evaluation of sweep operations applied to objects in polygonal boundary representation. These sweep operations include Minkowski addition, offsetting, and sweeping along a discrete rigid motion trajectory. Many previous methods focus on the construction of a polygonal superset (containing self-intersections and spurious internal geometry) of the boundary of the volumes which are swept. Only few are able to determine a clean representation of the actual boundary, most of them in a discrete volumetric setting. We unify such superset constructions into a succinct common formulation and present a technique for the robust extraction of a polygonal mesh representing the outer boundary, i.e. it makes no general position assumptions and always yields a manifold, watertight mesh. It is exact for Minkowski sums and approximates swept volumes polygonally. By using plane-based geometry in conjunction with hierarchical arrangement computations we avoid the necessity of arbitrary precision arithmetics and extensive special case handling. By restricting operations to regions containing pieces of the boundary, we significantly enhance the performance of the algorithm.
引用
收藏
页码:1613 / 1622
页数:10
相关论文
共 44 条
  • [1] Swept volumes: void and boundary identification
    Abdel-Malek, K
    Yeh, HJ
    Othman, S
    [J]. COMPUTER-AIDED DESIGN, 1998, 30 (13) : 1009 - 1018
  • [2] Abrams S., 1995, Proceedings. IEEE International Symposium on Assembly and Task Planning, P188, DOI 10.1109/ISATP.1995.518769
  • [3] Abrams S, 2000, J VISUAL COMP ANIMAT, V11, P69, DOI 10.1002/1099-1778(200005)11:2<69::AID-VIS219>3.0.CO
  • [4] 2-7
  • [5] [Anonymous], RANDOM SETS INTEGRAL
  • [6] Topologically exact evaluation of polyhedra defined in CSG with loose primitives
    Banerjee, R
    Rossignac, JR
    [J]. COMPUTER GRAPHICS FORUM, 1996, 15 (04) : 205 - 217
  • [7] Contributing vertices-based Minkowski sum of a non-convex polyhedron without fold and a convex polyhedron
    Barki, Hichem
    Denis, Florence
    Dupont, Florent
    [J]. SMI 2009: IEEE INTERNATIONAL CONFERENCE ON SHAPE MODELING AND APPLICATIONS, PROCEEDINGS, 2009, : 73 - 80
  • [8] Contributing vertices-based Minkowski sum computation of convex polyhedra
    Barki, Hichem
    Denis, Florence
    Dupont, Florent
    [J]. COMPUTER-AIDED DESIGN, 2009, 41 (07) : 525 - 538
  • [9] Basch J., 1996, Polyhedral tracings and their convolution
  • [10] BEKKER H, 2001, INT C COMP SCI SAN F, P619