A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Transformações Geométricas Coordenadas Homogêneas e Rotações.

Apresentações semelhantes


Apresentação em tema: "Transformações Geométricas Coordenadas Homogêneas e Rotações."— Transcrição da apresentação:

1 Transformações Geométricas Coordenadas Homogêneas e Rotações

2 Motivação: representação de movimentos e formas

3 Objetos compostos hierarquicamente Hieraquia de movimentos Base Braço 1 Braço 2 Braço 3 Dedo Hieraquia de transformações

4 Transformações R 2 R 2 Exemplos: x y x´ y´ p´p´ = x y x y p =

5 Transformações lineares R 2 R 2 x y m 11 x´ y´ = m 21 m 22 m 12 Mostre que: 1 0 x y 0 1 m 11 m 21 1 0 T = m 12 m 22 0 1 T = T (0) = 0 A) B)

6 Transformações lineares: escala x y a = x y x´ y´ a´a´ = Redução (0< s x <1), Aumento (s y >1) c b x y i j

7 Transformações lineares: espelhamento x´ = -1x y´ = y x y x´ y´ p' = = p x y x y i j

8 Transformações lineares: rotação x´ y´ p' = x´ y´ r x´ = x.cos - y.sen y´ = x.sen + y.cos x y p = x y r rr

9 Transformações Lineares: matriz derivada pela geometria x y i j

10 Mudança de referêncial x y p = x y x y cos u v = sen cos -sen u v u v ou x y p = x´ y´ p' = x y x y uxux u v = vxvx vyvy uyuy Para montarmos a matriz que transforma as coordenadas de um refencial xy para um novo refencial uv basta escrevermos as linhas como sendo os unitários das direções. x y i j

11 Mudança de coordenadas entre sistemas rotacionados As coordenas de um ponto rodado de um ângulo em relação a um sistema são iguais as coordenadas do ponto original em relação a um sistema que sofre a rotação inversa. Como o novo sistema sofre a rotação inversa, a matriz de rotação é a inversa da matriz que levaria da base original para a este novo sistema. As colunas de uma matriz de uma rotação são as transformadas dos vetores da base e a transposta desta matriz é a sua inversa (rotação matriz ortonormal). Logo as linhas da matriz que escreve uma mudança entre bases ortonormais rodadas são as coordenadas do vetores da nova base em relação a base original.

12 Transformações lineares: cisalhamento (shear) Cisalhamento em x x x yy x y i j

13 Exemplo de aplicação do cisalhamento x y a b c plano de projeção m x y a' m' x y c' b' a' m'

14 Exemplo de aplicação do cisalhamento x y a x y c' b' a' m'

15 Decomposição Singular de Matrizes diagonal rotações

16 Exemplo: cisalhamento como composição de rotações e escala

17 Transformações Geométricas: Translação x y p p' txtx tyty t = x y = txtx tyty + = x y x y ? x´ y´ = ? ? ? x y 1 x´ y´ = 0 1 0 txtx tyty + Não pode ser escrito na forma Ruim para implementação

18 Translação num plano do R 3 yhyh xhxh w w=1 x y t matriz de translação

19 Concatenação x y x0x0 y0y0 x y x y x y x0x0 y0y0

20 Concatenação xyx y x y xyx y x y T1T1 R1R1 E R2R2 T2T2 P= T 2 R 2 E R 1 T 1 P

21 Vantagens das coordenadas homogêneas (pontos no infinito) yhyh xhxh w w=1 x y 2 3 u = u uhuh 2 3 0 = ? ? uhuh w h1h1 c1c1 h 2 = c 2 h3h3 c3c3 2 3 2 2 3 1 2 3 1/2 2 3 1/4 2 3 0... 1 1.5 2 3 4 6 8 12 infinito na direção (2,3) infinito na direção (2,3) h1h1 h2h2 h3h3 h4h4 c1c1 c2c2 c3c3 c4c4

22 Reta no espaço projetivo yhyh xhxh w reta: ax+by+c=0 plano: ax+by+cw=0 plano: w=1

23 Reta paralelas no espaço projetivo yhyh xhxh w plano: ax+by+c 1 w=0 reta: ax+by+c 1 =0 reta: ax+by+c 2 =0 plano: ax+by+c 2 w=0 reta= ax+by =0 plano: w=1

24 Matriz da Homografia

25 [A] : Afim Obs: Se fosse um paralelograma a imagem do ponto 2 seria (1,1) T e não (α, ) T

26 [P] : Projetiva

27 [N] : Paralelograma para quadrado unitário


Carregar ppt "Transformações Geométricas Coordenadas Homogêneas e Rotações."

Apresentações semelhantes


Anúncios Google