from openscad import * import pyfiglet txt="Hello Kitty!" lines =pyfiglet.figlet_format('Hello Kitty!' , font='banner').split("\n") bits=[] bit=square([1.1,1.1]) for y in range(len(lines)): for x in range(len(lines[y])): if lines[y][x] == "#": bits.append(bit.translate([x,-y,0])) ring=union(bits).rotate_extrude() ring -= cube([100,100,100]).down(50) output(ring)