intersection(){
translate([-100, -ysz/2])
square([400, ysz]);
- translate([ endrad - cutout_l_end_y - cutout_l_end_x_slop, 0 ])
+ translate([ endrad - cutout_tile11_x - cutout_l_end_x_slop, 0 ])
circle(r=endrad, $fa=0.01,$fd=5);
}
}
RoundCornerAdd(rcs);
}
+tile_01_11_cnr = [250, 0] + [-cutout_tile11_x, 0];
+tile_11_10_cnr = [250, 0] + [0, cutout_tile11_y];
+
module Tile11(){ ////toplevel
sz = [250,250];
c0 = [0,0];
InterlockEdge(R_EDGE(c,3));
}
Machine();
- InterlockEdge(R_EDGE(c,0), 1);
+ InterlockEdge(c[0], tile_01_11_cnr, 1);
+ InterlockEdge(tile_11_10_cnr, c[2], 1);
}
}