In computer science, binary space partitioning (BSP) is a method for recursively subdividing a space into convex sets by hyperplanes. (Source: Wikipedia)