3d Reconstruction With Fast Dipole Sums