3D nanowire