chiark / gitweb /
maglite-holder: torch
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 31 Jan 2017 23:08:47 +0000 (23:08 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 31 Jan 2017 23:08:47 +0000 (23:08 +0000)
maglite-holder-torch.fig
maglite-holder.scad

index ea3ad4c7489e2643ac5249401b2a91670e7d6365..904cea3b87fdf88247d9df3aa0063414790c4701 100644 (file)
@@ -7,15 +7,13 @@ A4
 Single
 -2
 1200 2
-6 -1572 -1185 1891 3762
 5 1 0 1 4 4 50 -1 -1 0.000 0 0 0 0 707.697 1147.762 -1207 1110 -1113 554 -858 45
+2 2 0 1 2 1 75 -1 -1 0.000 0 0 -1 0 0 5
+        -1800 -1350 2025 -1350 2025 3825 -1800 3825 -1800 -1350
 2 5 0 1 0 -1 100 -1 -1 0.000 0 0 -1 0 0 5
        0 maglite-holder-photo.jpg
         -1572 -1185 1891 -1185 1891 3762 -1572 3762 -1572 -1185
-2 3 0 1 1 1 50 -1 -1 0.000 0 0 -1 0 0 5
-        -1201 1100 -116 1204 -74 -148 -846 17 -1201 1100
 2 2 0 1 2 1 75 -1 -1 0.000 0 0 -1 0 0 5
         -859 13 857 13 857 -795 -859 -795 -859 13
--6
-2 2 0 1 2 1 75 -1 -1 0.000 0 0 -1 0 0 5
-        -1800 -1350 2025 -1350 2025 3825 -1800 3825 -1800 -1350
+2 3 0 1 1 1 50 -1 -1 0.000 0 0 -1 0 0 6
+        -1201 1100 -1204 2667 -116 1204 -74 -148 -846 17 -1201 1100
index 89b9fb5fc6ac3b398ed22ba7c009b82b51dac695..25d7efaa30fd47cba669d5d9dd64a5689144a939 100644 (file)
@@ -2,9 +2,19 @@
 
 dxf_off = [ -40, -85 ];
 
+torch_lit_dia = 37.5;
+torch_big_dia = 56.5;
+torch_tot_len = 256;
+torch_big_len = 60;
+
 module Torch(){
-//  import(file="screw-recess-test-number-s3.dxf", convexity=10);
-  import(file="maglite-holder-torch-curve.dxf", convexity=10, center=true);
+  hull(){
+    rotate_extrude()
+      translate(dxf_off)
+      import(file="maglite-holder-torch-curve.dxf", convexity=10, center=true);
+  }
+  translate([0,0, -1])
+    cylinder(r=torch_lit_dia/2, h= torch_tot_len - torch_big_len + 1);
 }
 
-translate(dxf_off) Torch();
+Torch();