3-D Calculation Of Atom-Surface Collisions With Direct Scattering, Trapping And Desorption