> show canvas only <


/* built with Studio Sketchpad: 
 *   https://sketchpad.cc
 * 
 * observe the evolution of this sketch: 
 *   https://designuniandes.sketchpad.cc/sp/pad/view/ro.WW0xZ2m7vT0/rev.15
 * 
 * authors: 
 *   Camilo Sandoval

 * license (unless otherwise specified): 
 *   creative commons attribution-share alike 3.0 license.
 *   https://creativecommons.org/licenses/by-sa/3.0/ 
 */ 



// This sketch builds on a prior work, "Modified clone of 'Assignment 2: Repetition'", created by Camilo Sandoval
// http://designuniandes.sketchpad.cc/sp/pad/view/ro.BEG0jmfkC38JJY/rev.1



// This sketch builds on a prior work, "Assignment 2: Repetition", created by Hernando Barragan
// http://designuniandes.sketchpad.cc/sp/pad/view/ro.BpKiLNJl5Fs183/rev.1

int a= 10;
size (400, 400);
background (255, 0, 0);
smooth();

noStroke();
//blanco
fill ( 255);
rect(1*a, 2*a, 1*a, 24*a);
rect(3*a, 9*a, 10*a, 1*a);
rect(13*a, 7*a, 15*a, 1*a);
rect(10*a, 27*a, 10*a, 1*a);
rect(20*a, 25*a, 7*a, 2*a);
rect(31*a, 16*a, 1*a, 5*a);

for ( int j = 0; j < 16; j = j+2) {

  rect ( 3*a, (9*a)+j*a, 6*a, 1*a);

} 

for ( int j = 0; j < 4; j = j+2) {

  rect ( 10*a + j*a, 11*a, 1*a, 10*a);

} 

for ( int j = 0; j < 4; j = j+2) {

  rect ( 9*a, 21*a + j*a, 11*a, 1*a);

} 

for ( int j = 0; j < 8; j = j+2) {

  rect ( 20*a + j*a, 22*a, 1*a, 3*a);

} 

for ( int j = 0; j < 6; j = j+2) {

  rect ( 26*a, 16*a + j*a, 5*a, 1*a);

} 




for ( int h = 0; h < 8; h = h+2) {
 
for ( int j = 0; j < 6; j = j+2) {

  rect ( 14*a + j*a, 14*a + h*a, 1*a, 1*a);
} 
}

for ( int h = 0; h < 6; h = h+2) {
 
for ( int j = 0; j < 6; j = j+2) {

  rect ( 20*a + j*a, 16*a + h*a, 1*a, 1*a);
} 
}

for ( int h = 0; h < 9; h = h+2) {
 
for ( int j = 0; j < 6; j = j+2) {

  rect ( 3*a + j*a, 14*a + h*a, 1*a, 1*a);
} 
}

for ( int h = 0; h < 6; h = h+2) {
 
for ( int j = 0; j < 10; j = j+2) {

  rect ( 10*a + j*a, 22*a + h*a, 1*a, 1*a);
} 
}

//Negro
fill ( 0);
rect(3*a, 25*a, 17*a, 1*a);
rect(20*a, 27*a, 14*a, 1*a);
rect(26*a, 21*a, 8*a, 1*a);
rect(34*a, 2*a, 1*a, 14*a);


for ( int j = 0; j < 6; j = j+2) {

  rect ( 28*a +j*a, 8*a, 1*a, 8*a);

} 

for ( int j = 0; j < 8; j = j+2) {

  rect ( 28*a , 8*a +j*a, 5*a, 1*a);

} 

for ( int j = 0; j < 8; j = j+2) {

  rect ( 20*a +j*a, 2*a, 1*a, 14*a);

} 

for ( int j = 0; j < 4; j = j+2) {

  rect ( 10*a +j*a, 10*a, 1*a, 1*a);

} 

for ( int j = 0; j < 6; j = j+2) {

  rect ( 20*a +j*a, 21*a, 1*a, 1*a);

} 


for ( int h = 0; h < 10; h = h+2) {
 
for ( int j = 0; j < 6; j = j+2) {

  rect ( 4*a + j*a, 14*a + h*a, 1*a, 1*a);
} 
}

for ( int h = 0; h < 4; h = h+2) {
 
for ( int j = 0; j < 6; j = j+2) {

  rect ( 14*a + j*a, 10*a + h*a, 1*a, 1*a);
} 
}

for ( int h = 0; h < 6; h = h+2) {
 
for ( int j = 0; j < 6; j = j+2) {

  rect ( 28*a + j*a, 22*a + h*a, 1*a, 1*a);
} 
}