Actio 1 - Código de la portada
Portada realizada por código Python en Drawbot
#declaramos el ancho y alto del documento
docw = 1280
doch = 1280
size(docw, doch);
#declaramos el número de filas y columnas
nFilas = 40
nColumnas = 40
#transformamos el documento
#rotate(25)
#translate(-docw/2, -doch/2)
#scale(1.5)
#creamos una funcion para centrar la posicion de los objetos
def centrar(totalDim,objetoDim):
posCentro = (totalDim/2)-(objetoDim/2)
return posCentro
#creamos la matriz con dichas variables
for x in range (nFilas):
#por cada fila creamos un número de columnas
for y in range (nColumnas):
#declaramos variables de color y transparencia
rojo = 1
verde = random()
azul = random()
transparencia = randint(20, 80)/100
#aplicamos relleno
fill(rojo, verde, azul, transparencia)
#declaramos el tamaño y los incrementos de posicion
cuadrow = 50
cuadroh = randint(10,60)
posx = x*40
posy = y*40+ centrar(50, cuadroh)
#dibujamos cada uno de los recuadros
rect (posx, posy, cuadrow, cuadroh)
#guardamos la imagen
saveImage("actio1.png")