+module TestTorchPrint(){ ////toplevel
+ scale(1/miniature)
+ intersection(){
+ translate([0,0, torch_lit_dia / 2 / sqrt(2)])
+ rotate([-90,0,0])
+ Torch();
+ translate([-100, -torch_tot_len*2, 0])
+ cube([200, torch_tot_len*4, 200]);
+ }
+}
+
+module Demo(){ ////toplevel
+ color("red")
+ translate([0, -torch_out, 0])
+ TorchOrig();
+ color("blue")
+ translate([0, -torch_out, above])
+ cylinder(r=torch_big_dia/2, h=1);
+ Bracket();
+}