A simple vase using an extension of linear extrude that performs a math function as it extrudes.
The openSCAD file is interesting because I wrote a module sin_extrude(), like linear extrude, but instead of applying the 'twist' linearly (from times zero to times one), it applies it sinusoidally (from times sin(0°) to times sin(90°)) and parabolic_extrude which ramps from zero to one using x*x.
This is a remix of https://www.thingiverse.com/thing:4233279 - at the time of posting that one didn't include source code.
This, my work, has the openSCAD file.
In the customizer, you can flip the design from linear to parabolic to sinusoidal.
If the wall thickness is zero it will give you vase mode.
The author hasn't provided the model origin yet.