module roundedTriangle(length, sidewidth) { render() difference() { linear_extrude(length) polygon([[0,0],[sidewidth,0],[0,sidewidth]]); translate([sidewidth, sidewidth, 0]) cylinder(r=sidewidth, h=length); } }