• DocumentCode
    958979
  • Title

    Depth-Buffering Display Techniques for Constructive Solid Geometry

  • Author

    Rossignac, Jaroslaw R. ; Requicha, Aristides A.G.

  • Author_Institution
    University of Rochester
  • Volume
    6
  • Issue
    9
  • fYear
    1986
  • Firstpage
    29
  • Lastpage
    39
  • Abstract
    Solid modelers based on constructive solid geometry (CSG) typically generate shaded displays directly from CSG by using ray-casting techniques, which do not require informatin on the faces, edges, and vertices that bound a solid. This article describes an alternative-a simple new algorithm based on a depth-buffering or z-buffering approach. The z-buffer display algorithm operates directly on CSG, does not require explicit boundary data, and is easier to implement than ray casting. Ray-casting and z-beffering algorithms have comparable performances, but z-buffering is often faster for objects with complex surfaces, because it avoids expensive curve/surface intersection calculations. Because of their simplicity, depth-buffering algorithms for CSG are well-suited to hardware implementations, and may lead to machines simpler than those now being built for ray casting.
  • Keywords
    Algorithm design and analysis; CADCAM; Computational geometry; Computer aided manufacturing; Displays; Feedback; Hardware; Humans; Robotics and automation; Solid modeling;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/MCG.1986.276544
  • Filename
    4056985