diff --git a/teardrop.3mf b/teardrop.3mf new file mode 100644 index 0000000..93b10e8 Binary files /dev/null and b/teardrop.3mf differ diff --git a/teardrop.scad b/teardrop.scad index 9b10a41..bdb87b9 100644 --- a/teardrop.scad +++ b/teardrop.scad @@ -4,10 +4,10 @@ $fn=128; -function f(z) = 0.15 + .1 * sin(1.5 * z) + .06 * cos(1 * z); +function f(z) = 0.145 + .1 * sin(1.22 * z) + .06 * cos(.97 * z); -vase_height = 160; -vase_radius = 200; +vase_height = 195; +vase_radius = 270; step = 1; twist = 1.4; @@ -49,16 +49,15 @@ function reverse(lt) = [for(i = len(lt) - 1; i > -1; i = i - 1) lt[i]]; m = floor(vase_height/step); //numbers of rows of the matrix n = len(sh3); //number of columns in the matrix - for ( i = [0 : 23] ) { rotate([0,0,15*i]) - shape(p,m,n); + shape(p,m,n); }; mirror([1,0,0]) -for ( i = [0 : 23] ) { - rotate([0,0,15*i]) - shape(p,m,n); -}; + for ( i = [0 : 23] ) { + rotate([0,0,15*i]) + shape(p,m,n); + }; diff --git a/teardrop.stl b/teardrop.stl new file mode 100644 index 0000000..8798c13 Binary files /dev/null and b/teardrop.stl differ