cylindertransport.scad

changeset 6
57f17c62c137
parent 5
c2158ae1dc05
child 7
9b6867df00c9
equal deleted inserted replaced
5:c2158ae1dc05 6:57f17c62c137
1 /*
2 OpenSCAD Template for visualizing cylindertransport.py
3 */
4 module tank(x, r, h) {
5 cap = r;
6 color("SteelBlue") render() rotate([90,0,0]) {
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
18 module spacer(x, r, rcylinder, h) {
19 cap = rcylinder;
20
21 color("DarkGrey") render() rotate([90,0,0])
22 translate([x, r, cap]) {
23 difference() {
24 cylinder(h = h-2*cap, r = r);
25 cylinder(h = h-2*cap, r = r-5);
26 }
27 }
28 }
29 $fn = 20;

mercurial