Chuva, vapor, velocidade g3 - fabrica-escola/artes-2o-ano-carmem-silva GitHub Wiki

g3


def setup():
    size(256, 256) # area de desenho 256 largura x 256 altura
    # neste momento são inventadas duas variáveis automágicamente
    # width (largura da tela), height (altura da tela)

def draw():
    verde_musgo = color(131, 137, 70) 
    azul_claro = color(179, 206, 222) # color(200, mouseX, mouseY)
    if mousePressed:
        fundo_degrade_horizontal(verde_musgo, azul_claro)
    else:
        fundo_degrade_vertical(azul_claro, verde_musgo)
                               
def fundo_degrade_vertical(cor_a, cor_b):
    # LERP - Linear intERPolation 
    # t - amount (quantidade)
    for i in range(height):
        t = i / float(height) # map(i, 0, 255, 0, 1)
        print(t)
        cor_c = lerpColor(cor_a, cor_b, t)
        stroke(cor_c)  # cor da linha (traço)
        line(0, i, width, i) # line(x1, y1, x2, y2)

def fundo_degrade_horizontal(cor_a, cor_b):
    # LERP - Linear intERPolation 
    # t - amount (quantidade)
    for i in range(width):
        t = i / float(width) # map(i, 0, 255, 0, 1)
        print(t)
        cor_c = lerpColor(cor_a, cor_b, t)
        stroke(cor_c)  # cor da linha (traço)
        line(i, 0, i, height) # line(x1, y1, x2, y2)
        
def keyPressed():
    saveFrame("g3.png")
        
´´´