Dear Rich, have a look at: http://melusine.eu.org/lab/bpst/pst-solides3d/surfaces especially at: http://melusine.eu.org/lab/bpst/pst-solides3d/surfaces/ex_6.pst There are lots of surfaces presented done with pst-solides3d. However the code might be a bit obsolete due to some rewriting of the package. Hope this helps, Regards, Jürgen