 There are different variants for given algorithm, some use a discrete function "f", while other use a polyharmonic radial basis function is used to adjust the initial point set.Functions like Moving Least Squares, basic functions with local support, based on the Poisson equation have also been used.Loss of the geometry precision in areas with extreme curvature, i.e., corners, edges is one of the main issues encountered.