xxxxxxxxxx
//import processing.pdf.*;
void setup (){
size (700,700);
//beginRecord(PDF, "artedigital.pdf");
background (245,240,200);
//smooth (); //suavizado de bordes
}
void draw (){
drawx (150,150,150, 35, 20, 10,10,680);
for (int Y=20; Y<height; Y=Y+60){
for (int X=20; X<width; X=X+60){
circulo (random(50,150),random(10,255), X+random(10),Y-random(10));
}}
for (int Y=10; Y<height-10; Y=Y+10){
for (int X=10; X<width-10; X=X+10){
drawx (200,0,100, 40,2,X,Y,10);
}}
for (int Y=0; Y<height; Y=Y+15){
for (int X=0; X<width; X=X+15){
drawx (X/5,Y/4,200, 40,2,X,Y,15);
}}
noLoop();
// endRecord();
}
void circulo (float tono,float transpC, float xC, float yC){ //crear una FUNSIÓN
fill (tono, transpC);
noStroke();
ellipse (xC,yC,70,70);
//rect (250,400, 200,50,10);
}
void drawx (int r, int g, int b, int transp, int grosor, int x, int y, int largo){ //la funsión puede tener en el paréntesis las variables
stroke (r,g,b, transp);
strokeWeight(grosor);
line (x,y,x+largo,y+largo);
line (x+largo,y,x,y+largo);
}