I would think that with a bit of messing some slicers could do this. If you set the layer height to 30mm then your Gcode file will have exactly what you need in it.

I have ramps in both my laser cutter and my CNC mill. I use Inkscape to make the laser files but it is 2D only I think.