• DocumentCode
    973883
  • Title

    Boolean operations in solid modeling: Boundary evaluation and merging algorithms

  • Author

    Requicha, A.A.G. ; Voelcker, H.B.

  • Author_Institution
    University of Rochester, Rochester, NY, USA
  • Volume
    73
  • Issue
    1
  • fYear
    1985
  • Firstpage
    30
  • Lastpage
    44
  • Abstract
    Solid modeling plays a key role in electromechanical CAD/CAM, three-dimensional computer graphics, computer vision, robotics, and other disciplines and activities that deal with spatial phenomena. Almost all contemporary solid modeling systems support Boolean operations akin to set intersection, union, and difference on solids. Boundary representations (face/edge/vertex structures) for solids defined through Boolean operations are generated in these modelers by using so-called boundary evaluation and boundary merging procedures. These are the most complex and delicate software modules in a solid modeler. This paper describes boundary evaluation algorithms used by the PADL solid modeling systems developed at the University of Rochester, and discusses other known approaches in terms of concepts that emerged from the PADL work, notably set membership classification and neighborhood manipulation.
  • Keywords
    CADCAM; Computer aided manufacturing; Computer graphics; Manufacturing processes; Milling; Production; Robotics and automation; Software algorithms; Solid modeling;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/PROC.1985.13108
  • Filename
    1457376