1 2 3 4 5 6 7 8 9 10 11 12
$fn = 20; thickness = 1; pole_height = 30; flag_height = 5; flag_width = 10; cylinder(h = pole_height, r = thickness / 2); translate([0, -thickness/2, pole_height - flag_height]) cube([flag_width, thickness, flag_height]);