Polysurface is designed to augment pyopenscad, which is itself a python
wrapper around the openscad programming language.
A list of lists of points is given to polysurface, and a 3D double-splined surface
is created from the points. there is no restriction on the set of points that can be passed in as input.
The bodywork for the Ultra-efficient Hybrid EV - http://lkcl.net/ev - is entirely made using polysurface and pyopenscad.