Challenge: Figures' Linear Transformations
Swipe to start coding
Linear transformations of the figures are commonly used in computer graphics. There are 2 main types of linear transformations:
- Rotation transformation rotates a figure around a specific point or axis.
- Scale transformation resizes a figure by changing its size along each axis.
Your task is to apply all these transformations to a rectangle one by one. As a result, we will have a composition of transformations:
- Сreate rotation matrix that rotates a figure by
np.pi / 3degrees. - Create a scaling matrix with the parameters
scale_x = 2andscale_y = 0.5. - Apply the
rotation_matrixto the square. - Apply the
scaling_matrixto the result of the previous transformation.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Vat dit hoofdstuk samen
Explain code
Explain why doesn't solve task
Awesome!
Completion rate improved to 4.76
Challenge: Figures' Linear Transformations
Veeg om het menu te tonen
Swipe to start coding
Linear transformations of the figures are commonly used in computer graphics. There are 2 main types of linear transformations:
- Rotation transformation rotates a figure around a specific point or axis.
- Scale transformation resizes a figure by changing its size along each axis.
Your task is to apply all these transformations to a rectangle one by one. As a result, we will have a composition of transformations:
- Сreate rotation matrix that rotates a figure by
np.pi / 3degrees. - Create a scaling matrix with the parameters
scale_x = 2andscale_y = 0.5. - Apply the
rotation_matrixto the square. - Apply the
scaling_matrixto the result of the previous transformation.
Oplossing
Bedankt voor je feedback!
single