Binary Space Partitioning

In computer science, binary space partitioning (BSP) is a method for recursively subdividing a space into convex sets by hyperplanes. This subdivision gives rise to a representation of objects within the space by means of a tree data structure known as a BSP tree.

Binary space partitioning was developed in the context of 3D computer graphics, where the structure of a BSP tree allows spatial information about the objects in a scene that is useful in rendering, such as their ordering from front-to-back with respect to a viewer at a given location, to be accessed rapidly. Other applications include performing geometrical operations with shapes (constructive solid geometry) in CAD, collision detection in robotics and 3-D video games, ray tracing and other computer applications that involve handling of complex spatial scenes.

Read more about Binary Space Partitioning:  Overview, Generation, Traversal, Timeline

Famous quotes containing the word space:

    ... the movie woman’s world is designed to remind us that a woman may live in a mansion, an apartment, or a yurt, but it’s all the same thing because what she really lives in is the body of a woman, and that body is allowed to occupy space only according to the dictates of polite society.
    Jeanine Basinger (b. 1936)