Sección 2. Capítulo 8
single
Desafío: Transformaciones Combinadas
Desliza para mostrar el menú
Tarea
Desliza para comenzar a programar
Practique la combinación de transformaciones geométricas en un cuadrilátero y visualice el resultado. Utilizará matrices de traslación, rotación y escalado en secuencia para transformar una figura y luego graficar tanto el cuadrilátero original como el transformado.
- Convertir la lista de puntos del cuadrilátero en un array de NumPy.
- Añadir una columna de unos para convertir a coordenadas homogéneas.
- Inicializar la matriz de transformación combinada como la matriz identidad.
- Multiplicar las matrices de transformación en la secuencia dada.
- Aplicar la matriz de transformación combinada a todos los puntos.
- Convertir de nuevo de coordenadas homogéneas a coordenadas 2D regulares.
- Preparar las coordenadas del cuadrilátero original para graficar.
- Preparar las coordenadas del cuadrilátero transformado para graficar, cerrando también la figura.
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 2. Capítulo 8
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla