chiark / gitweb /
sewing-table: Tile11 seems good!
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 21 May 2017 22:58:20 +0000 (23:58 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 21 May 2017 22:58:20 +0000 (23:58 +0100)
sewing-table.scad.m4

index 7e5fea9b05db6c31c95b6802d563febc96f6f179..08d959ec40b049d1a3f88c59534b4a3225b3d72f 100644 (file)
@@ -327,7 +327,7 @@ module Machine_Arm(){
       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);
       }
     }
@@ -403,6 +403,9 @@ module Tile12(){ ////toplevel
   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];
@@ -423,7 +426,8 @@ module Tile11(){ ////toplevel
       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);
   }
 }