chiark / gitweb /
screw-recess-test: Make tests line up with ymul
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 12 Feb 2015 00:11:19 +0000 (00:11 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 12 Feb 2015 00:11:19 +0000 (00:11 +0000)
screw-recess-test.scad

index a5dab4fdf184c5d9a66c0c7abc3ac7433f0969c9..5bad13968f3b4ac2646e6fc24bd50835fb115003 100644 (file)
@@ -80,20 +80,26 @@ tests = [
 
 function Test_blocksz(t) = screw_recess_dia_use(t) + 7;
 
-module OneTestCore(t, h){
+module OneTestCore(t, h, ymul){
   blocksz = Test_blocksz(t);
-  difference(){
-    translate([-blocksz/2, -blocksz/2, 0])
-      cube([blocksz, blocksz, h]);
-    child();
+  translate([0, blocksz*ymul*0.5 - 1.5, 0]) {
+    difference(){
+      translate([-blocksz/2, -blocksz/2, 0])
+       cube([blocksz, blocksz, h]);
+      child();
+    }
   }
 }
 
 module OneTest(t){
   h = RecessedScrewCutoutStandard_totaldepth(t);
-  OneTestCore(t, h){
+  ha = RecessedScrewCutoutStandardAllen_totaldepth(t);
+  OneTestCore(t, h, 1){
     RecessedScrewCutoutStandard(t, h+1);
   }
+//  OneTestCore(t, ha){
+//    RecessedScrewCutoutStandardAllen(t, ha+1);
+//  }
 }
 
 function Test_x(i) = i<=0 ? 0 :