hidden surface determination e