-// import(file="screw-recess-test-number-s3.dxf", convexity=10);
- import(file="maglite-holder-torch-curve.dxf", convexity=10);
+ mirror([0,0,1]){
+ 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);
+ }
+}
+
+module TorchMovement(){
+ translate([0, -torch_out, 0]) {
+ translate([0, 0, -torch_recess])
+ Torch();
+ rotate([90,0,0])
+ linear_extrude(height= block_out)
+ projection() rotate([-90,0,0]) Torch();
+ }