Another important use for CSG is efficiently determining the visibility of models relative to each other with a changing viewpoint. This offers graphics processor a powerful and efficient method to render front objects without the occlusion of the back ones.