}
}
+module DivideCut(){
+ w = tube_th/2;
+ d = divide_gap;
+
+ difference(){
+ offset(r=divide_gap) DivideHook();
+ DivideHook();
+ translate([-2*w,0]) mirror([0,1]) square([4*w, 4*w]);
+ }
+}
+
module DivideInPlace(){
rotate([0,0, -divide_angle])
translate([ -tube_dia/2 -tube_th/2, 0])
module DivideDemo(){ ////toplevel
color("black") translate([0,0,-2]) MainPlan();
DivideInPlace() DivideHook();
+ color("blue") translate([0,0,2]) DivideInPlace() DivideCut();
}
//MainPlan();