読者です 読者をやめる 読者になる 読者になる

牌語備忘録 -pygo

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

牌語備忘録 -pygo

本日のプロセッシング16「マウスで」

Processing Python

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

お絵描き

インタラクティブな機能?のmousedownとか使ってみる。
NodeBoxチュートリアルSpecifics Interaction のexampleを参考に、マウスを使ってお絵描きできるようにしてみた。

できあがり

NodeBoxで実行して書いてみた。


uma

code

size(300, 210)
speed(30)

def setup():
    global p_lst
    p_lst = []

def draw():
    colormode(HSB)
    global p_lst
    
    fill(0.3, 1, 0.2)
    rect(0, 0,WIDTH, HEIGHT)

    fill(0.9)
    if mousedown:
        p = Point(MOUSEX, MOUSEY)
        p_lst.append(p)

    if p_lst:
        for p in p_lst:
            o_size = 10
            oval(p.x, p.y, o_size, o_size)