determination of visible surfaces 6107611