Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Transformações Combinadas | Transformações Geométricas
Modelagem Geométrica com Python
Seção 2. Capítulo 8
single

single

Desafio: Transformações Combinadas

Deslize para mostrar o menu

Tarefa

Deslize para começar a programar

Prática de combinação de transformações geométricas em um quadrilátero e visualização do resultado. Utilize matrizes de translação, rotação e escala em sequência para transformar uma forma e, em seguida, plote tanto o quadrilátero original quanto o transformado.

  • Converter a lista de pontos do quadrilátero em um array NumPy.
  • Adicionar uma coluna de uns para converter para coordenadas homogêneas.
  • Inicializar a matriz de transformação combinada como a matriz identidade.
  • Multiplicar as matrizes de transformação na sequência fornecida.
  • Aplicar a matriz de transformação combinada a todos os pontos.
  • Converter novamente de coordenadas homogêneas para coordenadas 2D regulares.
  • Preparar as coordenadas do quadrilátero original para plotagem.
  • Preparar as coordenadas do quadrilátero transformado para plotagem, também fechando a forma.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 8
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt