stem_width = 20;
stem_thick = 4;
-torch_recess = 15;
+torch_recess = 10;
arm_width = 10;
block_thick = 30;
}
}
+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();
+ }
+}
+
module Bracket(){
difference(){
mirror([0,1,0])
mirror([0,1,0])
translate([-block_width/2, 0, -block_thick])
cube([block_width, block_out, block_thick]);
+ TorchMovement();
}
- for (out=[ torch_out, torch_out + block_out*2 ])
- translate([ 0, -out, -torch_recess ])
- Torch();
}
module Demo(){
}
Demo();
+