BSP Tree FAQ
BSP Tree Frequently Asked Questions (FAQ)
A full listing of this document is available for those who prefer a single page.
Questions
- CHANGES
- ABOUT THIS DOCUMENT
- ACKNOWLEDGEMENTS
- HOW CAN YOU CONTRIBUTE?
- ABOUT THE PSEUDO C++ CODE
- WHAT IS A BSP TREE?
- HOW DO YOU BUILD A BSP TREE?
- HOW DO YOU PARTITION A POLYGON WITH A PLANE?
- HOW DO YOU REMOVE HIDDEN SURFACES WITH A BSP TREE?
- HOW DO YOU COMPUTE ANALYTIC VISIBILITY WITH A BSP TREE?
- HOW DO YOU ACCELERATE RAY TRACING WITH A BSP TREE?
- HOW DO YOU PERFORM BOOLEAN OPERATIONS ON POLYTOPES WITH A BSP TREE?
- HOW DO YOU PERFORM COLLISION DETECTION WITH A BSP TREE?
- HOW DO YOU HANDLE DYNAMIC SCENES WITH A BSP TREE?
- HOW DO YOU COMPUTE SHADOWS WITH A BSP TREE?
- HOW DO YOU EXTRACT CONNECTIVITY INFORMATION FROM BSP TREES?
- HOW ARE BSP TREES USEFUL FOR ROBOT MOTION PLANNING?
- HOW ARE BSP TREES USED IN DOOM?
- HOW CAN YOU MAKE A BSP TREE MORE ROBUST?
- HOW EFFICIENT IS A BSP TREE?
- HOW CAN YOU MAKE A BSP TREE MORE EFFICIENT?
- HOW CAN YOU AVOID RECURSION?
- WHAT IS THE HISTORY OF BSP TREES?
- WHERE CAN YOU FIND SAMPLE CODE AND RELATED ONLINE RESOURCES?
- REFERENCES
Kindly sponsored by Silicon Graphics, Incorporated.