chiark / gitweb /
pattress-boxes-3-cover: differentiate $peg_outer_slop_engage; fix $peg_outer_slop...
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 30 Dec 2015 15:13:12 +0000 (15:13 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 30 Dec 2015 15:13:12 +0000 (15:13 +0000)
pattress-boxes-3-cover.scad

index a17a1589e9ade2dc843585c3e9aea92a70fe2f9b..5a5d25517346a29a273fd8bfc679a9b4c659cfae 100644 (file)
@@ -32,6 +32,7 @@ peg_straight_len = 3;
 
 $peg_inner_slop = 0.75;
 $peg_outer_slop = -0.9;
+$peg_outer_slop_engage = -0.9;
 
 peg_slope = 1;
 
@@ -130,8 +131,8 @@ module Lid(){ ////toplevel
 }
 
 module PegProfile(){
-  polygon([[-peg_engage_depth, (peg_engage_dia - $peg_outer_slop)/2],
-          [0,                 (peg_engage_dia - $peg_outer_slop)/2],
+  polygon([[-peg_engage_depth, (peg_engage_dia - $peg_outer_slop_engage)/2],
+          [0,                 (peg_engage_dia - $peg_outer_slop_engage)/2],
           [0,                 (peg_main_dia - $peg_outer_slop)/2],
           [peg_straight_len,  (peg_main_dia - $peg_outer_slop)/2],
           [peg_main_height,   (peg_max_dia - $peg_outer_slop)/2],
@@ -153,7 +154,7 @@ module Pegs(){ ////toplevel
   stride = peg_max_dia + 4;
   for (i=[0:len(dslops)-1]) {
     translate([i*stride,0,0])
-      assign($peg_outer_slop= baseslop + dslops[i])
+      assign($peg_outer_slop_engage= baseslop + dslops[i])
       Peg();
   }
 }