Mathematical Methods for Objects Reconstruction: From 3D Vision to 3D Printing