drawlab

38
INSPIRED BY SOL LEWITT

description

processing, drawlab, sol lewitt

Transcript of drawlab

Page 1: drawlab

INSPIRED BYSOL LEWITT

Page 2: drawlab
Page 3: drawlab

PROCESSING

Onder leiding van Lenno Verhoog heeft klas 2DA, Grafische Vormgeving op de Willem de Kooning Academie te Rotter-dam dit werk gemaakt.Dit maakte onderdeel uit van het vak Drawlab. De bedoeling was om het programma processing te leren kennen. Processing is opensourcesoftware, het biedt de mogelijkheid aan kunstenaars, ontwerpers, studenten en hobbyisten om de fundamenten van het programmeren binnen een visuele context te leren.We hebben het werk van Sol LeWitt bestudeerd en klas 2DA heeft een eigen versie gemaakt.

Page 4: drawlab

float y ;float a = random(0,1000);float b ;float c ;float d ;float e = 0 ;float f ;float g = height ;float h ;int i = 1; void setup() {

size(1000,1000); strokeWeight(10); y = random(0,width); line(0,y,width,y); b = y ; }void draw() { if (mousePressed == true) { int decision = int( random(0,2) ); int decisionb = int( ran-dom(0,2) ); if(decision == 0) { d=height; } else { d=0; } if(decisionb == 0) {

WALL DRAWING 614

ROMAN STRIJBOS

Rechthoeken gevormd door zwarte stroken, elkaar snijdend met rechte hoeken.

Ik heb geprobeerd de computer een vorm te laten tekenen volgens de bovenstaande regels van LeWitt met een zekere vorm van willekeurigheid. Elke keer dat het computerpro-gramma wordt gedraaid, genereert het een tekening die strookt met de regels van LeWitt. Toch is de tekening elke keer anders.

g=width; } else { g=0; } c=a;

line(a,b,c,d); e=a; f= random(b,d); h= f ; line(e,f,g,h); a= random (e,g); b=f; } }

Page 5: drawlab
Page 6: drawlab

void setup (){ size(1150,1000);}

void draw(){ background(0); rect (175,100,800,800); fill(0); stroke(255); //vierkant rect (375,300,400,400); noFill(); stroke (255,255,0); //geel vierkantje rect (450,375,250,250); noFill(); stroke (255,0,0); //klein geel vierkantje rect (275,200,650,650); noFill(); stroke (0,0,255); //klein wit vierkantje rect (275,200,550,550); noFill(); stroke (0,0,255); //klein wit vierkantje noFill(); ellipse(575,500,800,800); //rondje noFill(); stroke (255,255,255); ellipse(575,500,650,650); //geel midden rondje noFill(); stroke (255,255,0); ellipse(550,475,775,775); // geel rondje noFill(); stroke (255,0,0); ellipse(575,500,475,475); // rood rondje noFill(); stroke (0,0,255); ellipse(575,500,275,275); // blauw rondje noFill(); stroke (255,255,0);

WALL DRAWING 295

JANELLE AARTS

Six white geometric figures (out-lines) superimposed on a black wall Voor het vak LAB, hebben we kennis gemaakt met het programma Processing. Het is best een lastig program-ma. Omdat je alles moet cod-eren wil je iets voor elkaar krijgen.Ik had eerst de Wall Draw-ing 195 van Sol LeWitt ex-act nagemaakt. Dat duurde even maar uiteindelijk kreeg ik het programma onder de knie en is het erg leuk om te experimenteren. Dit is eruit voort gekomen.

ellipse(575,500,150,150); // geel rondje noFill(); stroke (255,0,0); ellipse(575,500,225,225); // rood rondje noFill(); stroke (255,255,255); ellipse(575,500,75,75); // wit rondje noFill(); stroke (255,0,0); ellipse(575,500,25,25); // rood rondje noFill(); stroke (255,255,0); ellipse(575,500,400,400); // rood rondje trian-gle(175,500,575,100,975,900); //driehoek stroke (255,255,255); trian-gle(380,635,585,310,778,635); //wit klein driehoek stroke (0,0,255); trian-gle(165,890,565,90,965,890); //blauw driehoek stroke (0,0,255); trian-gle(135,860,535,60,935,860); //klein blauw driehoek stroke (255,0,0); trian-gle(200,900,535,125,935,500); //klein blauw driehoek line(175,900,350,100); line(350,100,350,900); //lijnen links line(800,100,800,900); line(800,900,975,100); line(800,100,975,900);}

Page 7: drawlab
Page 8: drawlab

import processing.pdf.*;

void setup() {size(500, 500, PDF, “sollewit.pdf”);smooth ();background(255);

}void draw() { //Transparancy istint(255, 255, 255, 50); PImage b;b = loadImage (“texture.jpg”);image (b,0,0);

fill (28,150,204);noStroke();rect (100,150,300,400);noStroke();ellipse (250,150,300,300);

fill (238,64,123);noStroke();rect (160,150,180,400);noStroke();ellipse (250,150,180,180);

fill (249,237,50);noStroke();rect (220,150,60,400);noStroke();ellipse (250,150,60,60);

// Exit the program println(“Finished.”); exit();}

WALL DRAWING 579

BRITT DUPPEN

Three concentric arches. The outside one is blue; the middle red; and the inside one is yellow.

Ik ben eerst gaan kijken hoe de vorm precies in elkaar zat en hoe ik het geheel kon onderverdelen ik verschil-lende vlakken/vormen. Uiteindelijk is me dat gelukt met ellipsen en rectangles. De papierstructuur van het werk van Sol Lewitt heb ik terug laten komen in de tekening. Dit is me gelukt doormiddel van een afbeelding van papier over de tekening te plaatsen en hem transparant te maken. Helaas zie je dit niet terug in het eindwerk aangezien transparantie niet werkt in de pdf functie.

Page 9: drawlab
Page 10: drawlab

void draw(){ int step = 100;

fill(245,70,40);

rect(45 + 0 * step,200 + 0 *step,100,4 * step);

rect(45 + 1 * step,200 + 1 *step,100,3 * step);

rect(45 + 2 * step,200 + 2 *step,100,2 * step);

rect(45 + 3 * step,200 + 3 *step,100,1 * step);

int offsetX = 0; int offsetY = 0; //horizontal step1 fill(224,215,218); int x1 = 45 + offsetX; int y1 = 200 + offsetY; int x2 = 145 + offsetX; int y2 = 100 + offsetY; int x3 = 245 + offsetX; int y3 = 100 + offsetY; int x4 = 145 + offsetX; int y4 = 200 +offsetY;

quad(x1, y1, x2, y2, x3, y3, x4, y4);

//horizontal step2 fill(253,197,25); offsetX = 100; offsetY = 100; x1 = 45 + offsetX; y1 = 200 + offsetY; x2 = 145 + offsetX; y2 = 100 + offsetY; x3 = 245 + offsetX; y3 = 100 + offsetY; x4 = 145 + offsetX; y4 = 200 +offsetY;

WALL DRAWING 610

EVA AUER

Isometric figure with color ink washes superimposed. Wij hebben de trap van sol LeWitt gemaakt. In eerste instantie hebben we de achtergrond roze/rood geverfd. Na dit zijn we begonnen het oranje vlak van de trap. Toen dit af was zijn we boven aan de trap begonnen met het grijze vlak, dit hebben we gedaan met een quad en door deze te vervormen naar een rechthoek in perspectief.Deze hebben wij horizontal geplaatst en vertical, en allen een eigen kleur gegeven.

quad(x1, y1, x2, y2, x3, y3, x4, y4);//horizontal step3 fill(90,181,219); offsetX = 200; offsetY = 200; x1 = 45 + offsetX; y1 = 200 + offsetY; x2 = 145 + offsetX; y2 = 100 + offsetY; x3 = 245 + offsetX; y3 = 100 + offsetY; x4 = 145 + offsetX; y4 = 200 +offsetY;

quad(x1, y1, x2, y2, x3, y3, x4, y4); //horizontal step4 fill(100,47,122); offsetX = 300; offsetY = 300; x1 = 45 + offsetX; y1 = 200 + offsetY; x2 = 145 + offsetX; y2 = 100 + offsetY; x3 = 245 + offsetX; y3 = 100 + offsetY; x4 = 145 + offsetX; y4 = 200 +offsetY;

quad(x1, y1, x2, y2, x3, y3, x4, y4); //vertical step1 fill(180,240,51); offsetX = 0; offsetY = 0; x1 = 145 + offsetX; y1 = 200 + offsetY; x2 = 145 + offsetX; y2 = 300 + offsetY; x3 = 245 + offsetX; y3 = 200 + offsetY;

Page 11: drawlab
Page 12: drawlab

PGraphics pg;import processing.pdf.*;

void setup() { size(800, 800, PDF, “marinasi-munovic.pdf”); noLoop(); }// achtergrondvoid draw() { background(0); stroke(255); strokeWeight(1); smooth(); for(int y = 0; y <= height- 0 ; y+=8) //no semicolon after x++ line(0,y,width-0,y); fill(0); rect(200, 200, 400, 400);

// vierkant for(int i = 208; i < 600; i = i+8) line (i, 200, i, 600);

// Exit the program println(“Finished.”); exit();

WALL DRAWING 335

White vertical parallel lines, and in the center a geometric figure, within white horizontal parallel lines.The vertical lines do not enter the figures.

Ik heb het precies zo na ge-maakt, alleen ben ik begon-nen met horizontale lijnen, en in het figuur zelf verticale lijnen.

MARINA SIMUNOVIC

Page 13: drawlab
Page 14: drawlab

//Achtergrondsize(1000, 650);background(0);

//Links Bovenstroke(255);line(0,0,950,225);line(0,0,80,600);line(0,0,99,222);line(0,0,100,333);line(0,0,185,256);line(0,0,266,600);line(0,0,301,500);line(0,0,380,400);line(0,0,529,300);line(0,0,666,200);line(0,0,799,100);line(0,0,966,20);

//Links Middenstroke(255);line(0,325,950,225);line(0,325,80,600);line(0,325,99,222);line(0,325,100,333);line(0,325,185,256);line(0,325,266,600);line(0,325,301,500);line(0,325,380,400);line(0,325,529,300);line(0,325,666,200);line(0,325,799,100);line(0,325,966,20);

//Links Onderstroke(255);line(0,650,950,225);line(0,650,80,600);line(0,650,99,222);line(0,650,100,333);line(0,650,185,256);line(0,650,266,600);line(0,650,301,500);line(0,650,380,400);line(0,650,529,300);line(0,650,666,200);line(0,650,799,100);

WALL DRAWING 289

MARTIJN HARTWIG

A 6-inch (15 cm) grid cover-ing each of the four black walls. White lines to points on the grids. Fourth wall: twenty-four lines from the center, twelve lines from the midpoint of each of the sides, twelve lines from each corner. (The length of the lines and their placement are determined by the drafter.)

Het was lastig om in pro-cessing lijnen vanuit iedere hoek te laten komen, maar het is uiteindelijk gekukt. Je moet natuurlijk goed opletten waar je de lijnen vandaan laat lopen en waar ze heen gaan. Je moet de hele tijd op de X en de Y as letten om de lijnen goed te krijgen.

line(0,650,966,20);

//Centerstroke(255);line(500,325,950,225);line(500,325,80,600);line(500,325,99,222);line(500,325,100,333);line(500,325,185,256);line(500,325,266,600);line(500,325,301,500);line(500,325,380,400);line(500,325,529,300);line(500,325,666,200);line(500,325,799,100);line(500,325,966,20);

line(500,325,750,850);line(500,325,450,20);line(500,325,330,20);line(500,325,555,20);line(500,325,966,666);line(500,325,215,35);line(500,325,35,215);line(500,325,250,152);line(500,325,152,985);line(500,325,225,155);line(500,325,31,35);line(500,325,3,213);

//Midden Bovenstroke(255);line(500,0,950,225);line(500,0,80,600);line(500,0,99,222);line(500,0,100,333);line(500,0,185,256);line(500,0,266,600);line(500,0,301,500);line(500,0,380,400);line(500,0,529,300);line(500,0,666,200);line(500,0,799,100);line(500,0,966,20);

Page 15: drawlab
Page 16: drawlab

void setup() { size(650, 650);background(0);

noFill();stroke(255);rect(25, 25, 600, 600);

noFill();stroke(255);ellipse(325, 325, 600, 600);

noFill();stroke(255);triangle(25, 25, 325, 625, 625,25);

noFill();stroke(255);rect(25, 25, 150, 600);

noFill();stroke(255);rect(25, 25, 450, 600);

line(175, 25, 25, 625);

line(25, 25, 175, 625);

line(475, 625, 625, 25);

}

WALL DRAWING 295

JOERI BOOMS

Six white geometric figures (out-lines) superimposed on a black wall.

Strakke lijnen en vormen spreken mij erg aan. Daar-om heb ik voor dit werk van Sol Lewitt gekozen. Er zijn vele variaties mogelijk. Eerst heb ik in mijn schets-boek mogelijke variaties getekend. Uiteindelijk heb ik er 1 uitgewerkt. Zoals je ziet heb ik de driehoek verticaal gespiegeld en 1 lijn (die in het originele werk aan de rechterkant zit) in het link-ervlak geplaatst.

Page 17: drawlab
Page 18: drawlab

void setup(){size(400,400);noFill();}

void draw(){ int y = 0;for(int x = 0; x <= 1200; x+=20){

ellipseMode(CENTER); ellipse(0,0,x,y);

ellipseMode(CENTER); ellipse(0,height,x,y);

ellipseMode(CENTER); ellipse(width,0,x,y); ellipseMode(CENTER); ellipse(width,height,x,y); y+=20;}

for(int a = 0; a <= 400; a+=10){

line(0,a,width,a); line(a,0,a,height); }

}

WALL DRAWING 130

SJOERD BOS

Grid and arcs from four corners.

Met lijnen en elipse heb ik de walldrawing van Sol LeWitt nagemaakt. Bij de originele versie word er maar een kwart van de wall-drawing weergegeven. Zelf heb ik er voor gekozen om geen uitsneden te maken, ik laat alle lijnen zien in mijn uitwerking.

Page 19: drawlab
Page 20: drawlab

void setup() { size(850,425); smooth(); noLoop(); // Makes draw() only run once} void draw() { //Background background(255, 255, 255); //Lijnen strokeCap(SQUARE); strokeWeight(25); //Laag Diagonaal stroke(0, 0, 0); for (int b = 0; b < 800; b = b+70) line(407,12+b+12-10,450+b+10,-10); //Wit Vierkant noStroke(); fill(255, 255, 255); rect(0, 0, 425, 425); stroke(25);

//Horizontale Lijnen stroke(0, 0, 0); for(int i = 12; i < 230; i = i+50) line(0, i, 425, i); //Verticale Lijnen line(414, 200, 414, 425); stroke(0, 0, 0); for(int i = 12; i < 425; i = i+50) line(i, 200, i, 1000); //Wit Driehoek noStroke(); fill(255, 255, 255); triangle(425, 0, 850, 0,850,425); stroke(25);

WALL DRAWING 630

COLIN DEVELING

A wall is divided horizon-tally into two equal parts. Top: alternating horizontal black and white 8-inch (20 cm) bands. Bottom: alternating vertical black and white 8-inch (20 cm) bands. January 1990 India ink Collection of Frances Dittmer

Mijn idee was het om de computer automatisch de li-jnen te laten tekenen volgens de regels van Sol leWitt. Ik wou alleen niet een identiek werk hebben. Dus heb ik besloten om de 2 lijn vakken te wisselen van plek.

//Boven Diagonaal stroke(0, 0, 0); for(int b = 0; b < 450; b = b+70) line(407+b+12-10, -10, 850+b+10, 425+12+10); }

Page 21: drawlab
Page 22: drawlab

void setup() { size(1000, 340, PDF, “mooiefo-to.pdf”); smooth (); }

void draw() {

//Transparancy istint(255,255,255,50); PImage b;b = loadImage (“Aquarelle2.jpg”);image (b,0,0); tint(0,0,0,50); background (147,190,217); fill (158,78,51);noStroke();triangle(80, 150, 700, 20, 120, 240);

fill (255,97,8);noStroke();triangle(120, 240, 700, 20, 210, 320);

fill (240,186,20);noStroke();triangle(210, 320, 700, 20, 400, 320);

fill (230,78,67);noStroke();triangle(400, 320, 700, 20,900, 280);

fill (141,4,5);noStroke();triangle(900, 280, 700, 20,950, 220);

WALL DRAWING 439

BAS VAN DER BURGH

Asymmetrical pyramid with color ink washes superim-posed.

Dit kunstwerk heb ik ge-maakt naar aanleiding van een school opdracht. Het programma proccesing heeft laten zien dat iedereen kunst kan maken aan de hand van codes. Het was een leuke uit-daging om een goede copy na te maken. Ik wil graag de mensen bedanken die mij in deze opdracht gesteund hebben.

Page 23: drawlab
Page 24: drawlab

void setup() { size(600, 650, PDF, “cecilia.pdf”);fill(100,193,73);background(162,157,157);}void draw() {beginShape();vertex(300,50);vertex(500,200);vertex(300,350);vertex(100,200);endShape();

fill(29,95,206);beginShape();vertex(500,200);vertex(500,430);vertex(300,600);vertex(300,350);endShape();

fill(250,18,18);beginShape();vertex(300,350);vertex(300,600);vertex(100,430);vertex(100,200);endShape();// Exit the program println(“Finished.”); exit();}

WALL DRAWING 415D

CECILIA VAN BERKEL

Double Drawing. Right: Isometric Figure (Cube) with progressively darker graduations of gray on each of three planes; Left: Iso-metric figure with red, yellow, and blue superimposed progressively on each of the three planes. The background is gray.

Ik heb geprobeerd met het programma processing een Sol Lewitt na te maken. Hij is niet precies hetzelfde geworden, want ik heb hem vanuit een vluchtpunt per-spectief weergegeven. En de kleuren zijn wat helderder.

Page 25: drawlab
Page 26: drawlab

int i = 0 ;void setup () {size(1000, 1000); noFill(); stroke(0); noLoop(); strokeWeight(1);}void draw () {for ( int j = 0; j < 100 ; j++) { for ( int i = 0; i < 100 ; i++) { pushMatrix(); scale(0.5,0.5);//kleiner zetten translate(i*20,j*20 );//plek waar je hem neerzet translate( random(0,5), random(0,5) ); rotate( random( 0,.5) ); strokeWeight( 0.1 * abs( j - 50 )); scribble(); popMatrix(); } }}void scribble() { line (-70,-70,100,100); line(100,100,0,100); line(0,100,100,0);}t

Scribbles: Inverted curve(horizontal).

Ik vond deze Sol LeWitt vrij lastig om te maken.Toen ik deze Sol LeWitt had gekozen zat ik nog in een andere klas. De docent die ik toen nog had vertelde mij dat deze prima te doen was. Helaas kwam ik er niet uit en heb ik de hulp van Bram moeten inschakelen, hij kwam tot de conclusie dat ook hij het vrij lastig vond. Uit eindelijk heeft hij hem voor het grootste deel gemaakt, waarna ik hem kon analyseren. Bram vertelde dat er elementen in zaten waar ik zelf onmogelijk de oplossing voor had kunnen vind.

WALL DRAWING 1185

BOBBY WASSENAAR

Page 27: drawlab
Page 28: drawlab

void setup() { size(750, 500); pdf = (PGraphicsPDF) createGraphics(width, height, PDF, “pause-resume.pdf”); beginRecord(pdf); println(“Recording start-ed.”); recording = true; // roodfill(255,0,0);rect(0,0,125,500);

// geelfill(255,211,2);rect(125,0,125,500);

// blauwfill(0,96,173);rect(250,0,125,500);

//roodfill(255,0,0);rect(375,0,125,500); //paars fill(85,64,141);rect(500,0,125,500);

//groenfill(0,146,75);rect(625,0,125,500);} void draw() { // Be sure not to call back-ground, otherwise your file // will just accumulate lots of mess, only to become invis-ible // Draw something good here if (mousePressed) { strokeWeight( lijnDikte ); line(pmouseX, pmouseY,

Color bands and black blob. The wall is divided vertically into six equal bands; red; yellow; blue; orange; purple; green. In the center is a black glossy blob.

Ik heb de muur in zes verticale gekleurde balken verdeeld zoals in de code van Sol Le Witt is aange-geven. Ik heb een code gebruikt waarmee je zelf de inktvlek met je muis kunt tekenen. De lijndikte kun je aanpassen door op je toet-senbord 1,5,9,0 in te toetsen. De lijndikte varieert van een haardikte tot een dikke zwarte kwast. Om een pdf te maken druk je op de letter ‘q’.

mouseX, mouseY); } } void keyPressed() { if (key == ‘1’) lijnDikte = 1; if (key == ‘5’) lijnDikte = 5; if (key == ‘9’) lijnDikte = 9; if (key == ‘0’) lijnDikte = 20; if (key == ‘q’) { if (recording) { endRecord(); } exit(); } }

WALL DRAWING 901

MICHAEL V/D BEMT

Page 29: drawlab
Page 30: drawlab

void setup () { size (500, 500); smooth(); background(0);}

void draw () {stroke(255);noFill ();stroke(255);ellipse (250,245,400,400);

stroke(255);noFill ();stroke(255);rect(50,45,400,400);

stroke(255);noFill ();stroke(255);triangle(250,45,450,445,50,445);

stroke(255);noFill ();stroke(255);triangle(125,45,125,445,50,445);

stroke(255);noFill ();stroke(255);triangle(375,45,375,445,450,445);

stroke(255);noFill ();stroke(255);triangle(450,45,450,445,375,445);

}

Six white geometric figures (out-lines) superimposed on a black wall

We zijn begonnen met het maken van de achtergrond. Vervolgens hebben wij een vierkant gemaakt endaarin een cirkel geplaatst. Over de cirkel heen een driehoek en aan beide kanten rechte driehoeken.Uiteindelijk vormt dit teza-men een minimalistische tekening bestaande uit aller-lei geometrische vormen.

WALL DRAWING 295

FHEONNA VAN DER HELM

Page 31: drawlab
Page 32: drawlab

void setup() { size(700, 400); background(255); smooth();}

void draw() { noStroke(); fill(0); smooth(); int lineWidth = 15; int frameHeight = 400; int frameWidth = 700;

//Roze - linksonder fill(224, 60, 123); pushMatrix(); translate(335, 145); rotate(radians(45)); rect(0, 0, lineWidth, frame-Height); rect(-35, 0, lineWidth, frame-Height); rect(-70, 0, lineWidth, frame-Height); rect(-105, 0, lineWidth, frameHeight); rect(-140, 0, lineWidth, frameHeight); rect(-175, 0, lineWidth, frameHeight); rect(35, 0, lineWidth, frame-Height); rect(70, 0, lineWidth, frame-Height); rect(105, 0, lineWidth, frame-Height); rect(140, 0, lineWidth, frame-Height); popMatrix(); //Wit vlak fill(255); rect(frameWidth / 2, frame-Height /2, frameWidth/2, frame-Height / 2);

The wall is bordered and divided horizontally and vertically into four equal parts with a 6-inch black ink band. Each quarter has alternating parallel 6-inch bands of white and color ink bands. Upper left: gray; upper right: yel-low; lower left: red; lower right: blue.

Met veel pijn en moeite is mijn code uiteindelijk aardig gelukt. Ik ben erachter ge-komen dat er talloze mani-eren zijn om je code op te bouwen. Waarschijnlijk zal mijn code ook veel com-pacter kunnen, echter heb ik daar de kennis (nog) niet voor. Desondanks ziet het eindresultaat er aardig uit.

//Blauw - rechtsonder fill(5, 174, 215); pushMatrix(); translate(350, 200); rotate(radians(-45)); rect(-10, 0, lineWidth, frame-Height); rect(-45, 25, lineWidth, frameHeight); rect(-80, 60, lineWidth, frameHeight); rect(-115, 95, lineWidth, frameHeight); rect(25, 0, lineWidth, frame-Height); rect(60, 0, lineWidth, frame-Height); rect(95, 0, lineWidth, frame-Height); rect(130, 0, lineWidth, frame-Height); rect(165, 0, lineWidth, frame-Height); rect(200, 0, lineWidth, frame-Height); popMatrix(); //Wit vlak fill(255); rect(0,0, frameWidth, frame-Height / 2); //Grijs - linksboven fill(177, 182, 186); rect(30, 0, lineWidth, frame-Height / 2); rect(65, 0, lineWidth, frame-Height / 2); rect(100, 0, lineWidth, frame-Height / 2); rect(135, 0, lineWidth, frame-Height / 2); rect(170, 0, lineWidth, frame-Height / 2);

WALL DRAWING 419

EWOUT KUYPERS

Page 33: drawlab
Page 34: drawlab

void setup() {size(500, 500);smooth();strokeWeight(2);stroke(255);fill(0);background(0);

rect(50, 50, 400, 400);ellipse(250, 250, 400, 400);

// middenline(250, 50, 50, 450);line(250, 50, 450, 450);

// linksline(175, 50, 175, 450);line(325, 450, 325, 50);

// rechtsline(50, 450, 175, 50);line(450, 450, 325, 50);line(325, 450, 450, 50);

Six white geometric figures (out-lines) superimposed on a black wall.

Ik ben begonnen met het vierkant om vervolgens de cirkel erin te plaatsen. Ik heb daarna het vierkantopgesplitst in 3 vakken waarin ik de lijnen verwerkt hebt. Naderhand heb ik de lijndikte en de kleuraangepast tot de afbeelding naar het evenbeeld was van het originele beeld.

WALL DRAWING 295

YACINE BENMIAL

Page 35: drawlab
Page 36: drawlab

void setup(){ size(680, 680); img = loadImage(“gradient.jpg”);}

void draw(){ background(0); image(img,0,0);

fill(0, 0, 0); noStroke(); rect(0, 0, 40, 680); fill(0, 0, 0); noStroke(); rect(640, 0, 40, 680); fill(0, 0, 0); noStroke(); rect(0, 0, 680, 40); fill(0, 0, 0); noStroke(); rect(0, 640, 680, 40);

fill(0, 0, 0); noStroke(); rect(320, 0, 40, 680); fill(0, 0, 0); noStroke(); rect(0, 320, 680, 40); fill(0, 0, 0); noStroke(); rect(0, 320, 680, 40); //verticaal fill(0, 0, 0); noStroke(); rect(80, 0, 40, 340); fill(0, 0, 0); noStroke();

A black square divided hori-zontally and vertically into four equal parts, each with a different direction of alternating flat and glossy bands

rect(160, 0, 40, 340); fill(0, 0, 0); noStroke(); rect(240, 0, 40, 340); //horizontaal fill(0, 0, 0); noStroke(); rect(340, 80, 340, 40); fill(0, 0, 0); noStroke(); rect(340, 160, 340, 40); fill(0, 0, 0); noStroke(); rect(340, 240, 340, 40); //diagonaal links quad(101,360,162,360,40,482,40,421); quad(224,360,286,360,40,606,40,545); quad(320,391,320,453,133,640,71,640); quad(320,515,320,577,257,640,195,640); //diagonaal recht quad(360,391,609,640,547,640,360,453); quad(360,515,485,640,423,640,360,577); quad(391,360,453,360,640,547,640,609); quad(515,360,577,360,640,423,640,485);}

EMIEL JONKERS

WALL DRAWING 821

Page 37: drawlab
Page 38: drawlab