牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

本日のプロセッシング23「ReferenceのPathで」

ProcessingのPython版「NodeBox」で色々してみたい(゚Д゚)p

NodeBoxリファレンスのPathあたりをただそのままやってみた

実行結果


code

size(300,420)

x = 10
y = 10
stroke(0.2)

#beginpath()
#moveto()
#endpath()beginpath(x, y)
lineto(40, 10)
moveto(10, 20)
lineto(40, 80)
endpath()

#lineto()
y += 75
nofill()
beginpath(x, y)
lineto(x + 40, y + 40)
lineto(x + 80, y + 40)
endpath()

#curveto()
y += 30
beginpath(x, y)
curveto(x + 100, y + 100, x + 50, y + 0, x + 100, y + 100)
endpath()

#findpath()
#drawpath()
#autoclosepath()
y += 50
points = [(x, y), (x + 90, y + 90), (x + 250, y + 50)]
for x, y in points:
    oval(x-2, y-2, 4, 4)
autoclosepath(False)    
path = findpath(points)
drawpath(path)

#beginclip()
#endclip()
y += 80
x = 50
p = oval(x, y, 80, 80, draw=False)
beginclip(p)
image("header.jpg", x - 20, y - 20)
endclip()



python, python! python, python! python, python! python, python! python, python! 打倒Ja〜以下略