Esimerkki: Janan piirtäminen
Piirretään jana pisteiden (-2,1) ja (4,5) välille, sekä pisteiden (-2,1) ja (3,-6) välille. Myös tässä esimerkikssä kannattaa tehdä oma aliohjelma, joka piirtää janan edellisessä esimerkikssä määriteltyyn matematiikan xy-koordinaatistoon. Mitä useammin kutsut jana()-kometoa void draw ()-lohkossa sitä useampi jana piirretään.
Kun ajat ohjelman, niin se tulostaa seuraavaa.

Kuvasta voisi selvittää esimerkiksi sen, että onko janojen välinen kulma terävä vai tylppä.
void setup () { size(600,600); // Ikkunan koko background(255); // Taustaväri valkoinen fill(0); // Tekstin väri musta textSize(20); // Tekstin koko 20 } void draw () { koordinaatisto(); jana(-2,1,4,5); jana(-2,1,3,-6); } void koordinaatisto () { translate(300,300); // Origo ikkunan keskelle scale(1,-1); // Peilaa y-koordinaatit strokeWeight(1); // Viivan paksuus 1 stroke(200); // Viivan väri harmaa for(int a=-10; a<=10; a++) { // Piirrä ruudukko line(30*a,-300,30*a,300); line(-300,30*a,300,30*a); } strokeWeight(2); // Viivan paksuus 2 stroke(0); // Viivan väri musta line(-300,0,300,0); // x-askeli line(0,-300,0,300); // y-akseli } void jana(float a, float b, float c, float d) { float x1 = map(a,-10,10,-300,300); // Skaalaa asteikolta [-10,10] asteikolle [-300,300] float y1 = map(b,-10,10,-300,300); // Skaalaa asteikolta [-10,10] asteikolle [-300,300] float x2 = map(c,-10,10,-300,300); // Skaalaa asteikolta [-10,10] asteikolle [-300,300] float y2 = map(d,-10,10,-300,300); // Skaalaa asteikolta [-10,10] asteikolle [-300,300] strokeWeight(10); // Viivan paksuus 10 point(x1,y1); // Piirrä piste point(x2,y2); // Piirrä piste strokeWeight(3); // Viivan paksuus 3 line(x1,y1,x2,y2); // Piirrä viiva }
Kun ajat ohjelman, niin se tulostaa seuraavaa.

Kuvasta voisi selvittää esimerkiksi sen, että onko janojen välinen kulma terävä vai tylppä.