name = "Brian"; radius = 28; chars_len = len(name); font_size = 8; step_angle = 45 / chars_len; %cylinder(r=radius,h=4,center=true); for(i = [0 : chars_len - 1]) { rotate([0,0,-i *step_angle]){ translate([0, radius + font_size / 2, 0]){ linear_extrude(height = 3){text( name[i], font = "Arial", size = font_size, valign = "center", halign = "center" ); } } } }