Parametric OpenJSCAD vase/shade/case script
thingiverse
Parametric OpenJSCAD scripted vase available at https://openjscad.org/ enables users to generate vases, lampshades, and cases for travel or storage of small parts. The vase outline is calculated by summing a sine wave with parameters for number of z-waves and z-waves phase, along with a parabola with parameters d0, d1, and d2. Wave amplitude is defined by another parabolic function with parameters ah0, ah1, and ah2. Circular waves are produced using a parabolic amplitude with parameters ar0, ar1, and ar2, combined with a sine wave with parameter number of radial waves. The rotation angle is also controlled by a parabola with parameters wr0, wr1, and wr2. All parabolic functions use the z coordinate as their argument. A calculation tool helps users define script parameters at https://goo.gl/RMFUcx (wait for diagram). Vase.jscad and twisted_case.jscad files have different parameter sets. The author uses SBS filament and spiral vase mode, suggesting a bottom solid infill of 3 for vases and cases, while lamp shades require no top or bottom solid infill. For optimal transparency, the author recommends using a 1.2mm nozzle, 0.4mm layer height, 1.8 extruder multiplier, and low speed (5/6mm/sec on their Prusa).
With this file you will be able to print Parametric OpenJSCAD vase/shade/case script with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Parametric OpenJSCAD vase/shade/case script .