This document discusses BSP trees used in 3D game engines to represent geometry and space. It describes how leaf-based BSP trees are constructed by recursively splitting geometry polygons to partition space into solid and empty regions, with polygons accumulated into leaves rather than stored at nodes. This allows for unseen geometry to be culled, improving performance by rendering only visible leaves without costly visibility tests on individual polygons.