Yet another customizable vase thing. The basic profile is generated by a Bezier curve while the ripples in the surface are generated by three trigonometric functions (one, applied to the radius at each angle to generate ridges; two, optionally applied to the orientation of each layer to generate twists; and three, optionally applied to the first to periodically smooth out the ridges).
Produces solid models intended to be printed with no infill or top layers. All 10 sample models were generated with this script. To experiment with values outside the Customizer control range, download the
.scad script to compile with the desktop version of OpenSCAD. (You may need to increase cache size in OpenSCAD preferences if you want to significantly increase resolution.)
Part of my Customizable Containers series.