コード例 #1
0
 def scene1(write=True, ix=None):
     for i in range(11):
         im = draw_grid()
         draw = ImageDraw.Draw(im, "RGBA")
         pts = np.array([[0, 0], [1, 1], [5, -3]])
         pth = Path(pts)
         pth.zg.draw_lines(draw, i / 10.0)
         if write:
             im.save(basedir + "im" + str(i) + ".png")
コード例 #2
0
 def scene2():
     for i in range(11):
         im = draw_grid()
         draw = ImageDraw.Draw(im, "RGBA")
         pts = np.array([[0.0, 0.0], [1.0, 1.0], [5.0, -3.0]])
         pth = Path(pts, theta=np.pi * float(i) / 10.0)
         pth.zg.draw_lines(draw, 10.0 / 10.0)
         pth.refl_zg.draw_lines(draw, 10.0 / 10.0)
         im.save(basedir + "im" + str(i) + ".png")
コード例 #3
0
 def scene3():
     for i in range(11):
         im = draw_grid()
         draw = ImageDraw.Draw(im, "RGBA")
         pts = np.array([[0.0, 0.0], [1.0, 1.0], [5.0, -3.0]])
         pth = Path(pts)
         # pth.zg.draw_lines(draw,10.0/10.0)
         pth.refl_zg.draw_lines(draw, 1.0, width=4)
         pts = np.array([[0, 0], [1, -1], [2, 0], [5, -3]])
         pth = Path(pts)
         pth.zg.draw_lines(draw, i / 10.0)
         im.save(basedir + "im" + str(i) + ".png")
コード例 #4
0
ファイル: gambler_race.py プロジェクト: tomlee20180103/pyray
 def scene4():
     for i in range(11):
         im = draw_grid()
         draw = ImageDraw.Draw(im, 'RGBA')
         pts = np.array([[0., 0.], [1., 1.], [5., -3.]])
         pth = Path(pts)
         #pth.zg.draw_lines(draw,10.0/10.0)
         pth.refl_zg.draw_lines(draw, 1.0, width=4)
         pts = np.array([[0., 0.], [1., -1.], [2., 0.], [5., -3.]])
         pth = Path(pts, theta=np.pi * i / 10.0)
         pth.zg.draw_lines(draw, 10.0 / 10.0, width=4)
         pth.refl_zg.draw_lines(draw, 10.0 / 10.0)
         im.save(basedir + "im" + str(i) + ".png")