Code/NodeBox

splash

maetel 2007. 6. 17. 21:44


size(300,300)
speed(150)

def setup():
    global frame
    global r

    frame = 0
    r=0

def draw():   
    global frame
    global r
    from math import sin, cos, radians

    frame += 1   
    y=frame*10
    x=WIDTH/2
           
    if y>=HEIGHT/2:
        r+=2
# 1)
        for a in range(0,12):
            ovalcen(x+r*cos(radians(a*30)), HEIGHT/2+r*sin(radians(a*30)), 10, 10)
# 2)
#        a=0           
#        while a<360:
#            a+=60
#            ovalcen(x+r*cos(radians(a)), HEIGHT/2+r*sin(radians(a)), 10, 10)
    else:
        fill(0,0,0)
        ovalcen(x, y, 20, 20)
           
    if r>=200:
        frame=0
        r=0
           
def ovalcen(cx,cy,w,h):
    x=cx-w/2
    y=cy-h/2
    oval(x,y,w,h)