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
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();