Challenge 1

Now, we will solve the given problems to test our understanding of transforms and state.

Task

In this task, we will test our understanding of the translate, rotate, and flip functions. We will be required to draw the following image:

To make it easier, we will divide the task into smaller parts.

Part 1

In part 1, we will draw a shape using multiple rectangles. This will help us test our understanding of the translate and rotate concepts. The sample figure for this is given below:

The properties of the rectangles, shown in the image above, are given in the table below:

Rectangles


Position

Color

Length-Width

Rotation at a point

Dark Blue

(100,100)

(0,0,0.5)

(200,200)

0

Light Green

(100,100)

(0,0.5,0.5)

(200,200)

pi/4

Purple

(300,300)

(0.5,0,0.5)

(100,100)

0

Gray

(400,400)

(0.5,0.5,0.5)

(100,100)

0

We will write our code in the ...