Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
module DivideCut(){
w = tube_th/2;
d = divide_gap;
+ br = tube_dia/2 + tube_th;
difference(){
offset(r=divide_gap) DivideHook();
}
}
+module DivideCutB(){
+ w = tube_th/2;
+ d = divide_gap;
+ br = tube_dia/2 + tube_th;
+
+ difference(){
+ translate([br - tube_th/2,0]) {
+ difference(){
+ circle(r=br + d);
+ circle(r=br);
+ }
+ }
+ }
+}
+
module DivideSurround(){
w = tube_th/2;
d = divide_gap;
circle(r = tube_dia/2);
DivideInPlace() DivideCut();
+ DivideInPlace() DivideCutB();
}
}