obras - fabrica-escola/artes-2o-ano-carmem-silva GitHub Wiki
def setup():
size(500, 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():
preto = color(0) # color(200, mouseX, mouseY)
vermelho = color(150, 10, 16)
if mousePressed:
fundo_degrade_horizontal(vermelho, preto)
else:
fundo_degrade_vertical(vermelho, preto)
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)
original-