Estimation of gradients from scattered data

Many techniques for producing a surface from scattered data require gradients at the data points. Since only positional data are usually known, the gradients must be estimated before the surface can be computed. The quality of the surface depends on the estimated gradients; so it is important to compute accurate estimates.