// Möbelwinkel mit Bohrungen in beiden Schenkeln. schenkel_a = 40; // Länge Schenkel A (mm) schenkel_b = 50; // Länge Schenkel B (mm) breite = 30; // Breite des Winkels (mm) dicke = 4; // Materialstärke (mm) d_bohrung = 6; // Bohrungsdurchmesser (mm) [2:breite-8] $fn = 48; e = 0.01; difference() { union() { cube([schenkel_a, breite, dicke]); // liegender Schenkel cube([dicke, breite, schenkel_b]); // stehender Schenkel } // Bohrungen im liegenden Schenkel for (x = [schenkel_a*0.45, schenkel_a*0.8]) translate([x, breite/2, -e]) cylinder(h = dicke + 2*e, d = d_bohrung); // Bohrungen im stehenden Schenkel for (z = [schenkel_b*0.45, schenkel_b*0.8]) translate([-e, breite/2, z]) rotate([0,90,0]) cylinder(h = dicke + 2*e, d = d_bohrung); }