Transformações Geométricas

Documentos relacionados
Transformações Geométricas 3D

Transformações Geométricas. Transformações Geométricas. Sistemas de Coordenadas. Translação: M.C.F. de Oliveira Rosane Minghim 2006

TRANSFORMAÇÕES LINEARES

Translação. Sistemas de Coordenadas. Translação. Transformações Geométricas 3D

Laboratório de Programação com Games. Conteúdo: Professor: - Transformações no plano. Instituto de Computação - UFF

Visualização por Computador: Teoria, Prática e Aplicações

Transformações Geométricas 2D e 3D

Introdução à Computação Gráfica

Transformações (Cap 4.3, 4.4 e 4.6 a 4.10)

Transformações Geométricas

Coordenadas Homogêneas

Transformações de Pontos. Computação Gráfica Prof. Dr. Paulo Roberto Gomes Luzzardi Aluna: Karina da Silva Salles

REVISÃO DE NÚMEROS COMPLEXOS

Transformações Geométricas em C.G.

1 Cônicas Não Degeneradas

Lista de Exercícios de Cálculo 3 Primeira Semana

Universidade Federal de Alagoas Instituto de Matemática. Geometria. Prof. Thales Vieira

Computação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 3. Transformações Geométricas

aula8 Transformações Geométricas no Plano e no Espaço 2016/2 IC / UFF

Universidade Federal de Alagoas UFAL Centro de Tecnologia - CTEC Programa de Pós-Graduação em Engenharia Civil - PPGEC

4. Curvas Paramétricas e Transformações 2D

Álgebra Linear I - Aula Bases Ortonormais e Matrizes Ortogonais

Transformações Geométricas

Forma Canônica de Matrizes 2 2

Álgebra Linear I - Aula Forma diagonal de uma matriz diagonalizável

Geometria Analítica. Prof Marcelo Maraschin de Souza

Transformações Gráficas Tridimensionais (3D) Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro

1 Axiomatização das teorias matemáticas 30 2 Paralelismo e perpendicularidade de retas e planos 35 3 Medida 47

Geometria Analítica. Números Reais. Faremos, neste capítulo, uma rápida apresentação dos números reais e suas propriedades, mas no sentido

Transformações Geométricas

Álgebra Linear I - Aula 4. Roteiro. 1 Determinantes (revisão rápida)

aula9 Coordenadas homogêneas e projeções 2016/2 IC / UFF

Geometria Analítica. Cônicas. Prof Marcelo Maraschin de Souza

TRANSFORMAÇÕES EM SISTEMAS CARTESIANOS

Coordenadas Homogêneas no Plano e no Espaço

Capítulo 2 Vetores. 1 Grandezas Escalares e Vetoriais

Capítulo 6 Transformação de tensão no plano

Cap. 0. Cálculo tensorial

Conceitos de vetores. Decomposição de vetores

Modelos Geométricos Transformações

MATRIZES. Álgebra Linear e Geometria Analítica Prof. Aline Paliga

Álgebra Linear e Geometria Anaĺıtica. Matrizes e Sistemas de Equações Lineares

Figura 9.1: Corpo que pode ser simplificado pelo estado plano de tensões (a), estado de tensões no interior do corpo (b).

ROBÓTICA (ROB74) AULA 2. TRANSFORMAÇÕES GEOMÉTRICAS E COORDENADAS HOMOGÊNEAS PROF.: Michael Klug

Transformações Geométricas Grafos de Cena

CURVAS PLANAS. A orientação de uma curva parametrizada é a direção definida pelos valores crescentes de t.

Notas para o Curso de Algebra Linear Il Dayse Haime Pastore 20 de fevereiro de 2009

Referências principais (nas quais a lista foi baseada): 1. G. Strang, Álgebra linear e aplicações, 4o Edição, Cengage Learning.

Transformações geométricas planas

FUNÇÕES. Módulo 3. Mottola 1. APRESENTAÇÃO

Fundamentos de Matemática Curso: Informática Biomédica

Álgebra Linear I - Aula 5. Roteiro

54 CAPÍTULO 2. GEOMETRIA ANALÍTICA ( ) =

RESISTÊNCIA DOS MATERIAIS II MOMENTO DE INÉRCIA

1 Geometria Analítica Plana

Geometria Analítica. Estudo do Plano. Prof Marcelo Maraschin de Souza

SISTEMAS LINEARES. Obs 1. Quando o termo independente é nulo, como no exemplo, dizemos que é uma equação linear homogênea:

Fundamentos Matemáticos de Computação Gráfica

54 CAPÍTULO 2. GEOMETRIA ANALÍTICA ( ) =

RESISTÊNCIA DOS MATERIAIS II MOMENTO DE INÉRCIA

MATEMÁTICA 9.º ANO TERCEIRO CICLO BRUNO SILVA CRISTINA SERRA ISABEL OLIVEIRA RAQUEL OLIVEIRA

J. Delgado - K. Frensel - L. Crissaff Geometria Analítica e Cálculo Vetorial

Parte 1 - Matrizes e Sistemas Lineares

Semestre 2017 Ximena Mujica - DMat - UFPR 3

Notas de Aula - Fascículo 03 Transformações projetivas do plano

P4 de Álgebra Linear I de junho de 2005 Gabarito

2.1 Translação, rotação e deformação da vizinhança elementar Variação relativa do comprimento (Extensão)

aula6 Curvas de Hermite 2016/2 IC / UFF Criadas por Charles Hermite ( )

n. 9 VERSOR_EXPRESSÃO CARTESIANA_PARALELISMO_COPLANARIDADE_ COLINEARIDADE Como o versor é um vetor unitário, temos que v = 1

MAT Cálculo Diferencial e Integral para Engenharia II 1 a lista de exercícios

Produto Misto, Determinante e Volume

Cap. 1. Tensores cartesianos, cálculo tensorial, aplicação aos momentos de inércia

CAPíTULO 1. Vetores e tensores Notação indicial

1. Operações com vetores no espaço

Material Teórico - Módulo: Vetores em R 2 e R 3. Produto Vetorial. Terceiro Ano - Médio

TRANSFORMAÇÕES LINEARES

1 Matrizes Ortogonais

Pontifícia Universidade Católica do Rio de Janeiro / PUC-Rio Departamento de Engenharia Mecânica. ENG1705 Dinâmica de Corpos Rígidos.

Geometria Analítica? Onde usar os conhecimentos. os sobre Geometria Analítica?

Transcrição:

Transformações Geométricas 2D Carolina Watanabe Referências Bibliográficas FOLEY, J. D, DAM, A. V.; HUGHES, J. F. Computer Graphics Principle and dpractice, 2 a edição Material elaborado por Marcela X. ribeiro, USFCar.

Roteiro Motivação Transformações Geométricas 2D Translação, Escala e Rotação Representação de Coordenadas Homogêneas e Matrizes de Transformação Composição de Matrizes Outras Transformações Espelhamento e Shearing Transformações Geométricas 3D 2

Transformações Geométricas Por que são necessárias? Animação: mover os objetos; Transformar descrições de objetos entre diferentes sistemas de coordenadas; d Posicionar objetos em relação ao sistema de coordenadas global; TGs fundamentais: translação, rotação, escala. 3

Transformações aplicadas somente nos vértices! Transformações 2D Translação translação P (, ) P'( ', ') ' ' d d ' P, P', ' T d d Translações não alteram geometria do objeto! (nem distâncias, nem ângulos) P' P T Eemplo lousa 4

Transformações 2D Escala escala P( (, ) P '( ', ') A operação de escala é feita em relação origem! Quando fator de escala maior que, aumenta objeto e o distância da origem; ' s ', s Quando fator de escala entre e, diminui objeto e aproima da origem. ' ' s s S(/2,/4) P' S P Eemplo lousa 5

P Transformações 2D Rotação r r P = r cos r cos ( + ) e = r sin Eq. r cos =rcos( ) =rcos cos - rsen sen = r sen ( ) = r sen cos + r sin cos Eq.2 substituindo Eq. em Eq.2, obtemos então: =. cos () -. sen (), =. sen () +. cos () 6

Transformações 2D Rotação (em relação à Origem) P rotação ( ) P' A operação de rotação é feita em relação origem! ' cos sen ' sen cos ' ' cos sen sen cos R ( 45 ) P' R P Ob  l iti t ã tid ti h ái Obs: Ângulos positivos: rotação sentido anti-horário Ângulos negativos: rotação sentido horário 7

Transformações 2D Rotação Eemplo: Na figura rotacionamos o ponto (6,) em 3 graus em torno de (,). ) P (4.7, 3.9) 3 o P(6) (6,) 8

Cisalhamento (shearing) S H a Cisalhamento na direção de esticado com um incremento proporcional a 9

Refleão Refleão e (através do eio ): Esp

Coordenadas Homogêneas As operações rotação e escala são efetuadas através de operações de multiplicação de matriz, mas a de translação é feita através de soma: A tripla (,,w) é chamada de coordenadas P = T+P P =S. P cartesianas do ponto homogêneo. P = R. P w=, não é permitido É possível colocar todas as operações para serem eecutadas como uma multiplicação de matriz usando coordenadas homogêneas, para isso: Epande-se as matrizes 22 por matrizes 33; Cada ponto passa a ser representado por uma tripla (,,w); Um conjunto de coordenadas (,, w) representam o mesmo ponto se forem múltiplos; Se normalizamos o ponto por w temos (/w, /w,), onde /w,/w são as coordenadas cartesianas do ponto homogêneo.

Coordenadas Homogêneas Ponto (,,w) projetado em w= Coordenadas do mesmo ponto 2D, correspondem a uma reta no espaço 3D (,,w), e para w =...os pontos, estão no plano 2

Matrizes Transformação 2D Propriedades especiais Uma seqüência arbitrária de rotação e translação preserva ângulos e medidas transformação de corpo rígido. ' r r2 t ' r2 r22 t Uma seqüência arbitrária de rotação, escala e translação, preserva somente paralelismo entre linhas transformação afim. 3

Eercício Como fazer a transformação inversa de: (a) translação T(d,d) (b) escala E(s,s) (c) rotação R( Uma matriz quadrada admite inversa se seu determinante é diferente de zero. Assim as matrizes de transformações T, E, R admitem inversa! Matriz Ortogonal: A inversa de uma matriz ortogonal é igual a transposta M - M T Matriz de rotação: Ortogonal Especial com determinante : 4

Composição de Transformações Ao invés de aplicar uma transformação por vez nos pontos de um objeto, é mais rápido calcular uma matriz resultante da composição de transformações, e depois multiplicar essa matriz para cada ponto do objeto. Eemplo: A rotação de um objeto de um ângulo sobre um ponto arbitrário P P P P P P = M. P t cos sen t M t sen cos t Atenção na ordem, multiplicações de matriz não são comutativas 5

Composição: translação Duas translações sucessivas (t,t ) e (t 2,t 2 ): P = T(t 2,t 2 )T(t,t ) P {T(t t ) T(t t )} P Calcule a matriz produto e ifi = {T(t 2,t 2 ) T(t,t )} P verifique... A matriz composta de transformação para esse caso é: 2 2 2 2 t t t t t t t t 2 2 6 Translações são aditivas!

Composição: Rotação Duas rotações sucessivas ( e 2 ) P = R( 2 ){R( ) P} Calcule a matriz produto e = {R( 2 ) R( )} P verifique... A matriz composta de transformação para esse caso é: cos sen cos 2 sen 2 cos( 2) sen( 2) sen cos sen 2 cos 2 sen( 2) cos( 2) Rotações são aditivas! 7

Composição: escala Duas escalas sucessivas (s,s ) e (s 2,s 2 ): P = S(s 2,s 2 ){S(s,s ) P} Calcule a matriz produto e = {S(s 2,s 2 ) S(s,s )} P verifique... A matriz composta de transformação para esse caso é: s 2 s s s 2 s2 s s s2 Escalas são multiplicativas! li i 8

Operações comutativas Translação -Translação Escala Escala Rotação Rotação Escala (s=s) Rotação (Eercício: Provar) 9

Eercícios. Qual é a seqüência de operações que mapeia o objeto da figura A para o objeto da Figura B. Qual é a composição de matrizes que gera a matriz composta de transformação? 2

Eercícios. T(-,-) 2. E(s,s) 3. R() 4. T(2,2) M =T(2,2) R() E(s,s) T(-,-) 2

Eercícios 2. Dado o objeto na figura A, forneça a matriz da composição de transformações em coordenadas homogêneas, para o objeto na figura B. 5 C A A B C, 5 Figura A B 5 Figura B 22

Eercícios 3. Dado o objeto na figura A, forneça a matriz da composição de transformações em coordenadas homogêneas, para o objeto na figura C. 5 C B A B C, 5 Figura A A 5 Figura C 23

Eficiência Uma composição geométrica de Rotação, Translação e Escala é fornecida pela matriz abaio: ' r r2 t ' r2 r22 t r ii : composição das matrizes de rotação e escala; t i : componente de translação Para calcular lar P = M. P são necessárias 9 multiplicações e 6 adições. Mas como a última linha da matriz é fia. Necessário somente 4 multiplicações e 4 adições (ganho de eficiência) 24