chiark / gitweb /
maglite-holder: miniature feature
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 1 Feb 2017 21:54:31 +0000 (21:54 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 1 Feb 2017 21:54:31 +0000 (21:54 +0000)
maglite-holder.scad

index fcabdee767e830b23cc9a30f9e8f2bd69a0696f8..0c11b2bb657ae9fcf145a3ab1400998700a7a747 100644 (file)
@@ -30,6 +30,8 @@ torch_min_xcoord_fig_cm = -2.7; // coordinates of bottom left of curve
 torch_min_ycoord_fig_cm = -5.9; // & big part in fig file.  mid top is origin
 torch_smm_xcoord_fig_cm = -1.9; // x coord of lhs of narrow part
 
+miniature = 1; // can adjust this to get commitid size right and rescale *Print
+
 //$fa=5;
 
 // calculated
@@ -122,7 +124,9 @@ module Bracket(){ ////toplevel
     ScrewHole(holes[1], 0);
     translate([-cid_w/2, 0, above - holes[0] - hole_near])
       rotate([-90,0,0])
-      Commitid_BestCount([cid_w, holes[1]-holes[0] - hole_near*2]);
+      scale([miniature, miniature, 1])
+      Commitid_BestCount([cid_w, holes[1]-holes[0] - hole_near*2]
+                        / miniature);
   }
   difference(){
     mirror([0,1,0])
@@ -133,11 +137,13 @@ module Bracket(){ ////toplevel
 }
 
 module BracketPrint(){ ////toplevel
-  rotate([-90,0,0])
+  scale(1/miniature)
+    rotate([-90,0,0])
     Bracket();
 }
 
 module TestTorchPrint(){ ////toplevel
+  scale(1/miniature)
   intersection(){
     translate([0,0, torch_lit_dia / 2 / sqrt(2)])
       rotate([-90,0,0])