Representing the world with points of visibility