牌語備忘録 -pygo

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

牌語備忘録 -pygo

本日のプロセッシング17「パスで」

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

パス

NodeBoxチュートリアルSpecifics Paths あたりをやってみた。

できあがり

linty

code

size(300, 210)
colormode(HSB)
background(0.7, 0.6, 0.5)


for i in range(800):
    nofill()
    stroke(0.15, 0.2, 1 + random(-0.2,0.2))
    strokewidth(1)
    autoclosepath(False)

    px = random(-50, WIDTH) 
    py = random(-50, HEIGHT)
    x1 = px
    y1 = py
    handle1 = (px + 25, py + 100)

    x2 = px + 100
    y2 = py + 50
    handle2 = (px + 75, py + -50)

    beginpath(x1, y1)
    curveto(handle1[0], handle1[1], handle2[0], handle2[1], x2, y2)
    p = endpath()