So I have just discovered BSP trees and am having a little bit of understanding issues here.

So with a BSP you can pre-calculate static objects into the tree quick and simple. Now, with that precalculated tree how exactly do you use a point of view in relation to it to determine hidden faces and all that jazz? I seem to be missing some major point in exactly how to use the tree after the tree is made.

Pointers and articles would help a lot!