This commit is contained in:
zhao
2022-12-31 13:56:54 -05:00
parent d81b129686
commit d0c89d13c6
40 changed files with 586 additions and 388 deletions

View File

@ -25,15 +25,15 @@ module sineWave(length, resolution, amplitudeFunction, period, shift) {
idx_curr = i * dx;
hull() {
translate(v = [idx_prev, amplitudeFunction(idx_prev) * sinR(p * idx_prev + shift), 0])
cube(size = [0.1, 1, 1]);
cube(size = [0.1, 2, 2]);
translate(v = [idx_curr, amplitudeFunction(idx_curr) * sinR(p * idx_curr + shift), 0])
cube(size = [0.1, 1, 1]);
cube(size = [0.1, 2, 2]);
translate(v = [idx_curr, -10, 0])
cube(size=[0.1,1,1]);
cube(size=[0.1,2,2]);
translate(v = [idx_prev, -10, 0])
cube(size=[0.1,1,1]);
cube(size=[0.1,2,2]);
}
}
}
@ -47,15 +47,15 @@ module sineWaveHull(length, resolution, amplitudeFunction, period, shift, hullDi
idx_curr = i * dx;
hull() {
translate(v = [idx_prev, amplitudeFunction(idx_prev) * sinR(p * idx_prev + shift), 0])
cube(size = [0.1, 1, 1]);
cube(size = [0.1, 2, 2]);
translate(v = [idx_curr, amplitudeFunction(idx_curr) * sinR(p * idx_curr + shift), 0])
cube(size = [0.1, 1, 1]);
cube(size = [0.1, 2, 2]);
translate(v = [idx_curr, -hullDiff, 0])
cube(size=[0.1,1,1]);
cube(size=[0.1,2,2]);
translate(v = [idx_prev, -hullDiff, 0])
cube(size=[0.1,1,1]);
cube(size=[0.1,2,2]);
}
}
}