serious-code.net  Scrap/BspFaq UserPreferences
 
Private HelpContents Search Diffs Info Edit Subscribe XML Print View Up
from [WWW]http://www.faqs.org/faqs/graphics/bsptree-faq/

¹º°¡ »ó´çÈ÷ ¿À·¡µÈ ±ÛÀ̶ó¼­, ¸µÅ©ÀÇ ´ëºÎºÐÀÌ Á×¾ú´Ù.

[FTP]ftp://ftp.sgi.com/other/bspfaq/faq/bspfaq.htmlÀÌ Á» ´õ ÃֽйöÀüÀÌ´Ù. ¾÷µ¥ÀÌÆ®ÇؾßÇϳª...

  1. About this document
    1. General
    2. Requesting the FAQ by mail
    3. Copyrights and distribution
    4. Warranty and disclaimer
  2. Acknowledgements
    1. About the contributors
    2. Contributors
  3. How can you contribute?
  4. About the pseudo C++ code
    1. Overview
  5. What is a BSP Tree?
    1. Example
    2. Other space partitioning structures
  6. How do you build a BSP Tree?
    1. Overview
    2. Choosing the partition plane
    3. Partitioning polygons
    4. When to stop
    5. Pseudo C++ code example
  7. How do you partition a polygon with a plane?
    1. Overview
    2. Implementation notes
    3. Pseudo C++ code example
  8. How do you remove hidden surfaces with a BSP Tree?
    1. Overview
    2. Painter's algorithm
    3. Scanline hidden surface removal
    4. Implementation notes
    5. Pseudo C++ code example
  9. How do you compute analytic visibility with a BSP Tree?
  10. How do you accelerate ray tracing with a BSP Tree?
    1. Overview
  11. How do you perform boolean operations on polytopes with a BSP Tree?
    1. Overview
    2. Incremental construction
    3. Tree merging
  12. How do you perform collision detection with a BSP Tree?
    1. Overview
  13. How do you handle dynamic scenes with a BSP Tree?
    1. Overview
    2. Implementation notes
    3. Advanced methods
  14. How do you compute shadows with a BSP Tree?
    1. Overview
  15. How do you extract connectivity information from BSP Trees?
    1. Overview
  16. How are BSP Trees useful for robot motion planning?
    1. Overview
  17. How are BSP Trees used in DOOM?
    1. Overview
  18. How can you make a BSP Tree more robust?
    1. Overview
  19. How efficient is a BSP Tree?
    1. Space complexity
    2. Time complexity
  20. How can you make a BSP Tree more efficient?
    1. Bounding volumes
    2. Optimal trees
    3. Minimizing splitting
    4. Tree balancing
    5. Balancing vs. splitting
    6. Reference Counting
    7. Other Optimizations
  21. How can you avoid recursion?
  22. What is the history of BSP Trees?
    1. Overview
  23. Where can you find sample code and related online resources?
    1. BSP tree FAQ companion code
    2. Other BSP tree resources
  24. References


1 About this document

2 Acknowledgements

3 How can you contribute?

4 About the pseudo C++ code

5 What is a BSP Tree?

6 How do you build a BSP Tree?

7 How do you partition a polygon with a plane?

8 How do you remove hidden surfaces with a BSP Tree?

9 How do you compute analytic visibility with a BSP Tree?



10 How do you accelerate ray tracing with a BSP Tree?

11 How do you perform boolean operations on polytopes with a BSP Tree?

12 How do you perform collision detection with a BSP Tree?

13 How do you handle dynamic scenes with a BSP Tree?

14 How do you compute shadows with a BSP Tree?

15 How do you extract connectivity information from BSP Trees?

16 How are BSP Trees useful for robot motion planning?

17 How are BSP Trees used in DOOM?

18 How can you make a BSP Tree more robust?

19 How efficient is a BSP Tree?

20 How can you make a BSP Tree more efficient?

21 How can you avoid recursion?

22 What is the history of BSP Trees?

23 Where can you find sample code and related online resources?

24 References





PythonPowered
FindPage by browsing, title search , text search or an index
Or try one of these actions: AttachFile, DeletePage, LikePages, LocalSiteMap, RenamePage, SpellCheck
SeriousMoin v1 (koMoinMoin 1.0a4 Modified)