Question: (Rounded Rectangle) Generalize the example in Fig 14.7 into a roundedRect function and call it twice with different arguments to place two different rounded rectangles

(Rounded Rectangle) Generalize the example in Fig 14.7 into a roundedRect function and call it twice with different arguments to place two different rounded rectangles on the canvas.

Quadratic Curves

style = "border; 1px solid black;">

< /canvas>

< script>

var canvas = document.getElementById("drawRoundedRect");

var context = canvas.getContext("2d")

context.beginPath();

context.moveTo(15, 5);

context.lineTo(95, 5);

context.quadraticCurveTo(105, 5, 105, 15);

context.lineTo(105, 95);

context.quadraticCurveTo(105, 105, 95, 105);

context.lineTo(15, 105);

context.quadraticCurveTo(5, 105, 5, 95);

context.lineTo(5, 15);

context.quadraticCurveTo(5, 5, 15, 5);

context.closePath();

context.fillStyle = "yellow";

context.fill();

context.strokeStyle = "royalblue";

context.lineWidth = 6;

context.stroke();

< /script>

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!