$fn=60; include difference() { cuboid([28,15,30], rounding=14, edges=[BACK+RIGHT,BACK+LEFT]); translate([0,-3,0]) zcyl(d=5, l=30, rounding=-1); } !difference() { linear_extrude(height=30, center=true, scale=1) import("/home/julien/Sync/3D/lionel/profil_entretoise.svg"); translate([13.5,7.2,0]) zcyl(d=5, l=30, rounding=-1); translate([14,-10,0]) cuboid([50,25,34], rounding=8); }