Poisson Surface Reconstruction
If you have a point cloud, where each point has a normal, then poisson surface reconstruction can be used to create a implicit surface.
The normals are the discretely sampled gradient of the implicit surface
function, so we are looking to find a function which gradient
corresponds with the point cloud normals vector field
:
This can be solves as a least squares fitting problem.