Seção 2. Capítulo 8
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
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 2. Capítulo 8
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo