Parametric OpenSCAD Funnel - Vase Mode

Using OpenSCAD, you can make this fit your needs.