• DocumentCode
    790462
  • Title

    Partitioning polyhedral objects into nonintersecting parts

  • Author

    Segal, M. ; Sequin, C.H.

  • Author_Institution
    Dept. of Electr. Eng., California Univ., Berkeley, CA, USA
  • Volume
    8
  • Issue
    1
  • fYear
    1988
  • Firstpage
    53
  • Lastpage
    67
  • Abstract
    An algorithm is described for partitioning intersecting polyhedrons into disjoint pieces and, more generally, removing intersections from sets of planar polygons embedded in three space. Polygons, or faces, need not be convex and may contain multiple holes. Intersections are removed by considering pairs of faces and slicing the faces apart along their regions of intersection. To reduce the number of face pairs examined, bounding boxes around groups of faces are checked for overlap. The intersection algorithm also computes set-theoretic operations on polyhedrons. Information gathered during face cutting is used to determine which portions of the original boundaries may be present in the result of an intersection, a union, or a difference of solids. The method includes provisions to detect and in some cases overcome, the effects of numerical inaccuracy on the topological decisions that the algorithm must make. The regions in which ambiguous results are possible are flagged so that the user can take appropriate action.<>
  • Keywords
    computational geometry; computer graphics; face pairs; nonintersecting parts; numerical inaccuracy; planar polygons; set-theoretic operations; topological decisions; Face detection; Partitioning algorithms; Solids; Anti-HIV Agents; Budgets; CD4 Lymphocyte Count; Coronary Disease; Cost Savings; Cost-Benefit Analysis; Decision Support Techniques; Drug Costs; Drug Therapy, Combination; HIV Infections; Humans; Life Expectancy; Lopinavir; Markov Chains; Models, Econometric; Oligopeptides; Pyridines; Pyrimidinones; Quality-Adjusted Life Years; Ritonavir; Smoking; United States;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/38.490
  • Filename
    490