Draw a wall with "irregular wavy color bands". Hint: you can use curveVertex and random functions in p5js library. Note: You should use loops to draw the lines, not manually write 50-100 line functions How would i answer this question using the code below: function setup() {   createCanvas(350, 350); }   function draw() {   background(200);   background('blue');   noFill();   //this will run a loop form -20 to fill the whole canvas   for(let y=-20; y<300; y+=4){     beginShape();     Stroke("yelllow");       //now to link point to point in curve     //y is height     curveVertex(0, y+0);     curveVertex(0, y+20);     curveVertex(50, y+0);     curveVertex(100, y+20);     curveVertex(150, y+0);     curveVertex(200, y+20);     curveVertex(250, y+0);     curveVertex(300, y+20);     curveVertex(350, y+0);     curveVertex(400, y+0);       endShape();   } }     Subject: Java Programming

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Draw a wall with "irregular wavy color bands". Hint: you can use curveVertex and random functions in p5js library.

Note: You should use loops to draw the lines, not manually write 50-100 line functions

How would i answer this question using the code below:

function setup() {

  createCanvas(350, 350);

}

 

function draw() {

  background(200);

  background('blue');

  noFill();

  //this will run a loop form -20 to fill the whole canvas

  for(let y=-20; y<300; y+=4){

    beginShape();

    Stroke("yelllow");

 

    //now to link point to point in curve

    //y is height

    curveVertex(0, y+0);

    curveVertex(0, y+20);

    curveVertex(50, y+0);

    curveVertex(100, y+20);

    curveVertex(150, y+0);

    curveVertex(200, y+20);

    curveVertex(250, y+0);

    curveVertex(300, y+20);

    curveVertex(350, y+0);

    curveVertex(400, y+0);

 

    endShape();

  }

}

 

 

Subject: Java Programming

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY