Meshmerizing Mesh Generation Macros, a suite of include files for POV-Ray, all intended for generating 'mesh2' objects, so at least POV-Ray 3.5 is required. Fully documented and including demo-scenes that show the use of each include file.
With this suite one can generate parametric surfaces, coons surfaces, lathes (rotational surfaces) and prisms (extrusions), surfaces based on multiple splines and more.