Mesh placement: how can I 'push' a mesh until it touches another mesh?

Most of the tutorials I see, even from Epic, have a lot of manual mesh placement, tweaking of snaps, camera getting in close etc to:

  • Make sure meshes don’t overlap
  • Make sure there are no gaps between the mesh?

Is there a way to push a mesh in a particular direction? Eg, say I have a wall mesh that’s a certain width - say 300 units. Could I push it in, say the X axis, and if there’s another mesh within a reasonable distance (say, 300 units) the mesh moves in the X axis up to that point?

Since mesh placement seems to take up so much time, I’d be surprised if there wasn’t something like this in the engine, but if not, could you mark it as a feature request?