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 / 3
degrees. - Create a scaling matrix with the parameters
scale_x = 2
andscale_y = 0.5
. - Apply the
rotation_matrix
to the square. - Apply the
scaling_matrix
to the result of the previous transformation.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 4.76
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 / 3
degrees. - Create a scaling matrix with the parameters
scale_x = 2
andscale_y = 0.5
. - Apply the
rotation_matrix
to the square. - Apply the
scaling_matrix
to the result of the previous transformation.
Рішення
Дякуємо за ваш відгук!
Awesome!
Completion rate improved to 4.76single