- union() {
- translate([3.75, 31-epsilon, 0])
- rotate([0, 15, 0]) {
- cube([1.5, 8, 8]);
- difference() {
- translate([1, 8, 0])
- cylinder(r=2, h=8);
- translate([infty/2+1.5-epsilon, 0, 0])
- cube(infty, center=true);
- };
- };
- translate([-3.75, 31-epsilon, 0])
- rotate([0, -15, 0]) {
- translate([-1.5, 0, 0])
- cube([1.5, 8, 8]);
- difference() {
- translate([-1, 8, 0])
- cylinder(r=2, h=8);
- translate([-infty/2-1.5+epsilon, 0, 0])
- cube(infty, center=true);
- };
+ union() {
+ translate([3.75, 31-epsilon, 0])
+ rotate([0, 15, 0])
+ scale([-1, 1, 1])
+ clip();
+
+ translate([-3.75, 31-epsilon, 0])
+ rotate([0, -15, 0])
+ clip();