Défi : Transformations Linéaires des Figures
Swipe to start coding
Les transformations linéaires des figures sont couramment utilisées en infographie. Il existe 2 principaux types de transformations linéaires :
- Transformation de rotation qui fait pivoter une figure autour d'un point ou d'un axe spécifique.
- Transformation d'échelle qui redimensionne une figure en modifiant sa taille le long de chaque axe.
Votre tâche est d'appliquer toutes ces transformations à un rectangle une par une. En conséquence, nous aurons une composition de transformations :
- Créez une matrice de rotation qui fait pivoter une figure de
np.pi / 3
degrés. - Créez une matrice de mise à l'échelle avec les paramètres
scale_x = 2
etscale_y = 0.5
. - Appliquez la
rotation_matrix
au carré. - Appliquez la
scaling_matrix
au résultat de la transformation précédente.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Résumer ce chapitre
Expliquer le code dans file
Expliquer pourquoi file ne résout pas la tâche
Awesome!
Completion rate improved to 4.76
Défi : Transformations Linéaires des Figures
Glissez pour afficher le menu
Swipe to start coding
Les transformations linéaires des figures sont couramment utilisées en infographie. Il existe 2 principaux types de transformations linéaires :
- Transformation de rotation qui fait pivoter une figure autour d'un point ou d'un axe spécifique.
- Transformation d'échelle qui redimensionne une figure en modifiant sa taille le long de chaque axe.
Votre tâche est d'appliquer toutes ces transformations à un rectangle une par une. En conséquence, nous aurons une composition de transformations :
- Créez une matrice de rotation qui fait pivoter une figure de
np.pi / 3
degrés. - Créez une matrice de mise à l'échelle avec les paramètres
scale_x = 2
etscale_y = 0.5
. - Appliquez la
rotation_matrix
au carré. - Appliquez la
scaling_matrix
au résultat de la transformation précédente.
Solution
Merci pour vos commentaires !
Awesome!
Completion rate improved to 4.76single