$fn = 60; include tube_dia=16; // new cuboid([90,150,9], rounding=3) attach(BOT) textured_tile("trunc_diamonds", [80,140], tex_reps=[10,10]/*, style="convex"*/); translate([0,0,17]) { difference() { cyl(l=25, d1=80, d2=26, rounding1=-5, rounding2=5); zcyl(l=25, d=tube_dia+.5, rounding=-2); } }