• DocumentCode
    3323216
  • Title

    Boolean Operations on Surfel-Bounded Objects Using Constrained BSP-Trees

  • Author

    Farias, Marcus A C ; Scheidegger, Carlos E. ; Comba, Joao L D ; Velho, Luiz C.

  • Author_Institution
    UFRGS
  • fYear
    2005
  • fDate
    09-12 Oct. 2005
  • Firstpage
    325
  • Lastpage
    332
  • Abstract
    Point-based modeling and rendering is an active area of research in Computer Graphics. The concept of points with attributes (e.g. normals) is usually referred to as surfels, and many algorithms have been devised to their effi- cient manipulation and rendering. Key to the efficiency of many methods is the use of partitioning schemes, and usually axis-aligned structures such as octrees and KD-trees are preferred, instead of more general BSP-trees. In this work we introduce a data structure called Constrained BSP-tree (CBSP-tree) that can be seen as an intermediate structure between KD-trees and BSP-trees. The CBSP-tree is characterized by allowing arbitrary cuts as long as the complexity of its cells remains bounded, allowing better approximation of curved regions. We discuss algorithms to build CBSP-trees using the flexibility that the structure offers, and present a modified algorithm for boolean operations that uses a new inside-outside object classification. Results show that CBSP-trees generate fewer cells than axis-aligned structures.
  • Keywords
    Computer graphics; Data structures; Image processing; Partitioning algorithms; Rendering (computer graphics); Scientific computing; Shape; Solid modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Graphics and Image Processing, 2005. SIBGRAPI 2005. 18th Brazilian Symposium on
  • ISSN
    1530-1834
  • Print_ISBN
    0-7695-2389-7
  • Type

    conf

  • DOI
    10.1109/SIBGRAPI.2005.17
  • Filename
    1599120