add optional target mesh arg to union-mesh