Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Transformaciones Combinadas | Transformaciones geométricas
Modelización Geométrica con Python
Sección 2. Capítulo 8
single

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

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 8
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt