Mon, 03 Apr 2017 01:32:02 +0200
output openscad script
1 | 1 | /* |
2 | OpenSCAD Template for visualizing cylindertransport.py | |
3 | */ | |
4 | module tank(x, r, h) { | |
5 | cap = r; | |
6 | ||
7 | translate([x, r, cap]) { | |
8 | sphere(r = r); // bottom | |
9 | cylinder(h = h-2*cap, r = r); | |
10 | } | |
11 | translate([x, r, h-cap]) { | |
12 | sphere(r = r); // top | |
13 | cylinder(h = 30+cap, r = 25); | |
14 | } | |
15 | } | |
16 | ||
17 | module spacer(x, r, rcylinder, h) { | |
18 | cap = rcylinder; | |
19 | ||
20 | translate([x, r, cap]) { | |
21 | difference() { | |
22 | cylinder(h = h-2*cap, r = r); | |
23 | cylinder(h = h-2*cap, r = r-5); | |
24 | } | |
25 | } | |
26 | } | |
27 | $fn = 20; |