MASK_3D Mask a 3-D data cube based on signal being non-zero in another 3-D data cube. Comparison in all axes is done based on user coordinates, so data cubes do not need to have the same sampling. Axis order should match, but there is no compulsory ordering of the axes.