OpenSCAD wave vase designer
Description
<b>11 April 2021 update</b> - I've uploaded a new version of the code with a couple of fixes. If you get any error messages, or a base that's too wide, please download the new version. This thing is intended for OpenSCAD users who want to design smoothly curved vases without waiting for long rendering times. It includes the OpenSCAD code, the STL file for the default design, and the OpenSCAD customizer file wave_vase.json with nine example vase designs. The OpenSCAD code generates a curved shape in 2D, then uses rotate_extrude() to make it 3D. The result is like a linear_extrude() of a circle() with $fn sides, except that instead of extruding along a straight line, it extrudes along a sine wave. One advantage this code has over linear_extrude() is that the walls are the same thickness throughout. When you use the scale parameter with linear_extrude(), wall thickness varies with height. The big advantage of this code is that it renders at least 100 times faster than rendering the same design made using 3D objects. This program has nine parameters that you can modify to change the shape of the vase: <b>height</b> = height of the vase <b>radius</b> = nominal radius of the vase (actual radius at any height also depends on other parameters) <b>wall_thickness</b> = thickness of the sides and base of the vase <b>scale </b>= how much to scale the radius by height, e.g., if the scale is 2, the top will be twice as wide as the bottom <b>waves</b> = how many sine waves to use to generate the vase's vertical profile (may be 0) <b>wave_amplitude</b> = the width that the sine wave adds or subtracts from the radius <b>wave_start_angle</b> = the start point of the sine wave <b>slices </b>= vertical resolution, setting slices=height works well for most curved designs <b>$fn</b> = horizontal resolution, low numbers will make vases with flat sides, 180 will make a smooth circumference Instead of using the Thingiverse customizer, I recommend downloading the wave_vase.scad and wave_vase.json files and putting them in the same folder. Then you'll be able to open the customizer window in OpenSCAD to view the example designs and see how different parameters can be used to generate different shapes. <i>Please post your makes!</i> I'd love to see what kind of designs other people come up with. :)
Statistics
Likes
9
Downloads
0