|
@@ -62,13 +62,6 @@ module capsule (azimuth, elevation, ambradius, radius, height, wall, twist, moun
|
|
|
union () {
|
|
union () {
|
|
|
// main capsule holder
|
|
// main capsule holder
|
|
|
cylinder(r = radius + wall, h = height, $fn = facets);
|
|
cylinder(r = radius + wall, h = height, $fn = facets);
|
|
|
- // ridge to stop capsule when inserted
|
|
|
|
|
-// translate(v = [0, 0, - (wall / 2)]) {
|
|
|
|
|
-// difference() {
|
|
|
|
|
-// cylinder(r = radius + wall, h = wall / 2, $fn = facets);
|
|
|
|
|
-// cylinder(r = radius - 0.4, h = wall / 2, $fn = facets);
|
|
|
|
|
-// }
|
|
|
|
|
-// }
|
|
|
|
|
// the attachment point to the other capsules
|
|
// the attachment point to the other capsules
|
|
|
for (rot = [-120 : 120 : mounts == 2 ? 0 : 120]) {
|
|
for (rot = [-120 : 120 : mounts == 2 ? 0 : 120]) {
|
|
|
// connect with cylindrical beams, very pretty
|
|
// connect with cylindrical beams, very pretty
|
|
@@ -186,8 +179,8 @@ part_sep = mic_radius * 2 * 3;
|
|
|
// just one to test
|
|
// just one to test
|
|
|
if (rendermic == 0) {
|
|
if (rendermic == 0) {
|
|
|
capsule(0, 270, height, mic_radius, mic_height, 1, 0);
|
|
capsule(0, 270, height, mic_radius, mic_height, 1, 0);
|
|
|
- //translate([0, part_sep, 0]) { capsule(0, 270, height, mic_radius, mic_height, 1, 0); }
|
|
|
|
|
- //translate([part_sep, 0, 0]) { capsule(0, 270, height, mic_radius, mic_height, 1, 0); }
|
|
|
|
|
- //translate([part_sep, part_sep]) { capsule(0, 270, height, mic_radius, mic_height, 1, 0); }
|
|
|
|
|
|
|
+ translate([0, part_sep, 0]) { capsule(0, 270, height, mic_radius, mic_height, 1, 0); }
|
|
|
|
|
+ translate([part_sep, 0, 0]) { capsule(0, 270, height, mic_radius, mic_height, 1, 0); }
|
|
|
|
|
+ translate([part_sep, part_sep]) { capsule(0, 270, height, mic_radius, mic_height, 1, 0); }
|
|
|
}
|
|
}
|
|
|
|
|
|