union(){
translate([-sz, 0, -t])
cube([sz*2 + w, sz, t]);
- translate([0, 0, -0.1])
- cube([w, sz, sz - t + 0.1]);
}
- translate([0,sz,0]) rotate([90,0,-90]) FD();
translate([w,0,-t]) rotate([0,180,0]) FD();
translate([w,0,0]) rotate([0,0,0]) FD();
+ }
+ translate([-sz,0,0]) rotate([0,0,0]) FD();
+
+ difference(){
+ translate([0, 0, -0.1])
+ cube([w, sz, sz - t + 0.1]);
+
+ translate([0,sz,0]) rotate([90,0,-90]) FD();
+
translate([0, sz, 0])
rotate([90, 0, -90])
translate(fdo + [0, -ru*2, -d]) cube([fdsz[0], ru, d*2]);
}
translate([w,0,0]) rotate([90,0,90]) FD();
- translate([-sz,0,0]) rotate([0,0,0]) FD();
translate([0, sz+d, 0])
rotate([90,0,0])