Hi,
I have a 3D point cloud dataset and try to interpolate the surface based on these points. After I used the command "Interpolation" in Mathematica, I got the interpolated surface like this: 
I found the edge part of the interpolated surface is not correct, either goes up or down. Is there any good way to do interpolation with non-rectangular surface and get smooth edge like the following picture? Many thanks in advance. 
Here is the 3D point clouds.
Attachments: