def write(sand):
from modules.writer import Writer
lines = []
vertices = []
vnum = 0
W = Writer(
GLYPH_HEIGHT,
GLYPH_WIDTH,
WORD_SPACE,
SHIFT_PROB,
SHIFT_SIZE,
EDGE
)
i = 0
for y in linspace(EDGE, 1.0-EDGE, ROW_NUM):
print(y)
for a in W.export(
get_word_generator(),
y,
gnum = GNUM,
inum = INUM
):
sand.paint_dots(a)
i += 1
vertices.append(a)
lines.append(arange(len(a)).astype('int')+vnum)
vnum += len(a)
return row_stack(vertices), lines
评论列表
文章目录