P5JS (pagina 2)

8-9-2021

1.1 Introduction and Deconstruction

Ik heb een robot gemaakt met vierkantjes en ellipsen

function setup() {
  createCanvas(500, 500);
}

function draw() {
  background(220);
  rect(50, 50, 400); 
  rect(225, 25, 50, 25)
  rect(150, 300, 200, 100)
  ellipse(150, 150, 50, 50)
  ellipse(350, 150, 50, 50)
}

1.2 Line Functions and Parameters

practice

function setup() {
  createCanvas(400, 400);
}

function draw() {
  background(220);
  point(350,50)
  point(200,200)
  point(50,350) 
  line(100, 100, 300, 100)
  line(100, 50, 50, 100)
  line(150, 150, 150, 300)
  line (0,0,400,400)
}

Extentions

function setup() {
  createCanvas(400, 400);
}

function draw() {
  background(220);
  line(200, 50, 350, 200); //dak rechts
  line(350, 200, 350, 350); //muur rechts
  line(350, 350, 50, 350); // vloer
  line(50, 350, 50, 200); // muur links
  line(50, 200, 200, 50); // daak links
}