Visible surface algorithms

Summary