+module Tower(){ ////toplevel
+ TowerProper();
+ for (mir=[0,1]) {
+ mirror([mir,0,0]){
+ translate([0,
+ tower_rearwall_y + 0.1,
+ -1])
+ mirror([0,0,1])
+ multmatrix([[1,0, towerleg_xslope,0],
+ [0,1,-towerleg_yslope,0],
+ [0,0,1,0],
+ [0,0,0,1]])
+ cube([towerleg_width, towerleg_backfront, tower_base_height-2]);
+ }
+ }
+ translate([-towerleg_foot_width/2,
+ tower_rearwall_y - towerleg_foot_gap,
+ -tower_base_height])
+ mirror([0,1,0])
+ cube([towerleg_foot_width, towerleg_foot_backfront, towerleg_foot_height]);
+}
+