teardrop updates for printing

This commit is contained in:
Andrew Davidson 2023-10-11 09:20:11 -07:00
parent 03a5b649cf
commit 4722a767f7
Signed by: amd
SSH key fingerprint: SHA256:wVzFOuz2n/yUVVBFkpZQ0AOX6guwdUUzSeKWr8aLUiU
3 changed files with 8 additions and 9 deletions

BIN
teardrop.3mf Normal file

Binary file not shown.

View file

@ -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);
};

BIN
teardrop.stl Normal file

Binary file not shown.