$fn=70; M = [ [ 1 , 0 , 0 , 0 ], [ 0 , 1 , 1.8, 0 ], [ 0 , 0 , 1 , 0 ], [ 0 , 0 , 0 , 1 ] ] ; M2 = [ [ 1 , 0 , 0.7 , 0 ], [ 0 , 1 , 0, 0 ], [ 0 , 0 , 1 , 0 ], [ 0 , 0 , 0 , 1 ] ] ; M3 = [ [ 1 , 0 , -0.7 , 0 ], [ 0 , 1 , 0, 0 ], [ 0 , 0 , 1 , 0 ], [ 0 , 0 , 0 , 1 ] ] ; difference() { hull() { translate([0,32+2/*NU:*/+2,0]) cube([178.5,0.01,2],center=true); //top cube([202,0.01,2],center=true); // Bottom } translate([0,0,-1]) hull() { translate([0,32.5/*NU:*/+2,0]) //1cube([172.5,0.01,13],center=true); //top cube([175,0.01,13],center=true); //top translate([0,1.5,0]) //1cube([191.5,0.01,13],center=true); // Bottom cube([198.5,0.01,13],center=true); // Bottom } translate([-62,33.5/*NU:*/+2,-3]) cube([42,22,20]); } //translate([-195/2,15,0]) //rotate([0,0,-18]) //cube([2,32,2],center=true); //translate([-100,50,0]){ //rotate([-28,0,0]) //{ //difference() { // union() { // color("orange") multmatrix(M2) // //translate([0,95.5,0]) // rotate([28,0,0]) // translate([0,0,5]) // difference() { // cube([100,36,2]); // translate([2,2,-1]) cube([196,32,20]); // } // // color("orange") multmatrix(M3) // //translate([0,95.5,0]) // rotate([28,0,0]) // translate([100,0,5]) // difference() { // cube([110,36,2]); // translate([-4,2,-1]) cube([112,32,20]); // } // } // // rotate([28,0,0]) translate([43,35,-1]) // cube([42,22,20]); //} // //}}