4 black_ring_d = 18.5 + 0.5;
5 yellow_ring_d = 19.5 + 0.5;
13 body_h = wall + lens_overhang + black_ring_h + yellow_ring_h;
14 body_d = 2*wall + yellow_ring_d2;
18 cylinder(r = body_d/2, h = body_h);
19 translate([0, 0, wall])
20 cylinder(r = black_ring_d/2-wall, h = lens_overhang+eps);
21 translate([0, 0, wall + lens_overhang])
22 cylinder(r = black_ring_d/2, h = black_ring_h+eps);
23 translate([0, 0, wall + lens_overhang + black_ring_h])
24 cylinder(r = yellow_ring_d/2, h = yellow_ring_h+eps);