Nanoscale 3d printing