chiark / gitweb /
sewing-table: shrink test commitid
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 2 Jan 2017 16:54:23 +0000 (16:54 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 2 Jan 2017 16:54:23 +0000 (16:54 +0000)
sewing-table.scad.m4

index 9d494938e1695cfd89084686465306ee897087e1..41dfdc7368ebed289dc67afe5beacf8e6e366768 100644 (file)
@@ -67,9 +67,10 @@ module Post(){
     }
     if (TEST) {
       tsz = tile_hard_edge_hole_dist - test_edge + 1;
     }
     if (TEST) {
       tsz = tile_hard_edge_hole_dist - test_edge + 1;
-      translate([0,0, tile_th/2]) {
-       cube([post_dia, tsz*2, tile_th], center=true);
-       cube([tsz*2, post_dia, tile_th], center=true);
+      tth = tile_th - test_tile_th + 0.1;
+      translate([0,0, tth/2 + test_tile_th - 0.1]) {
+       cube([post_dia, tsz*2, tth], center=true);
+       cube([tsz*2, post_dia, tth], center=true);
       }
     }
   }
       }
     }
   }
@@ -90,12 +91,16 @@ module TileBase(botleft, topright){
     mirror([0,0,1])
       translate(concat(botleft, [0]))
       cube(concat(size, [tile_th]));
     mirror([0,0,1])
       translate(concat(botleft, [0]))
       cube(concat(size, [tile_th]));
-    translate( concat(botleft_post, [ TEST ? 0 : -tile_th])
-              + 0.5 * [ post_dia, post_dia, 0 ] )
-      Commitid_BestCount_M( topright_post-botleft_post
-                           + [-post_dia,-post_dia]
-                           + [0, thehd[1]]);
+    if (!TEST) {
+      translate( concat(botleft_post, [ -tile_th ])
+                + 0.5 * [ post_dia, post_dia, 0 ] )
+       Commitid_BestCount_M( topright_post-botleft_post
+                             + [-post_dia,-post_dia]
+                             + [0, thehd[1]]);
+    }
     if (TEST) {
     if (TEST) {
+      translate( concat(botleft + [thehd[0], 0], [0]) )
+       Commitid_BestCount([ size[0] - thehd[0]*2, thehd[1] ]);
       mirror([0,0,1])
        translate(concat(botleft + [test_edge,test_edge], [test_tile_th]))
        cube(concat(size - [test_edge,test_edge]*2, [tile_th]));
       mirror([0,0,1])
        translate(concat(botleft + [test_edge,test_edge], [test_tile_th]))
        cube(concat(size - [test_edge,test_edge]*2, [tile_th]));