Although I think that some of the options presented on the other answers are better, this one is probably the one with the shortest code on the 3D aspect:

Starting from any of the 2D generated graphics, from the other answers, hereafter named `g2d`:

 Image3D[{Rasterize[g2d]}, BoxRatios -> 1]

[![enter image description here][1]][1]

and a lot of tweaking is possible with the `Image3D` options.


 [1]: https://i.sstatic.net/STUgY.png