TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação...

33
TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam

Transcript of TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação...

Page 1: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

TRANSFORMAÇÕES GEOMÉTRICAS

Roberto Alam

Page 2: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

CONCEITO

Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou em planos diferentes, de forma que, a partir de uma figura geométrica original se forma outra geometricamente igual ou semelhante.

Page 3: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

TRANSFORMAÇÕES BASICAS EM 2D

• TRANSLAÇÃO• ESCALA• ROTAÇÃO• REFLEXÃO/ESPELHAMENTO• CISALHAMENTO

Page 4: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

TRANSLAÇÃO

• Transladar significa movimentar o objeto.

Cada ponto em (x,y) pode ser movido por Tx unidades em relacao ao eixo X e por Ty em relação ao eixo Y, logo a novo posição do ponto (x,y) é (x’,y’)

x’= x + TXy’ = y + TY

Page 5: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

TRANSLAÇÃO

• O mesmo ocorre se o ponto estiver no plano 3D.

x’= x + Txy’ = y + Ty z’ = z = Tz

Page 6: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

TRANSLAÇÃO

Page 7: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ESCALAR

• Escalonar significa mudar as dimensões do objeto.

Para fazer com que uma imagem ou objeto definida(o) por um conjunto de pontos mude de tamanho, temos que multiplicar os valores de suas coordenadas por um fator de escala.

Page 8: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ESCALAR

x’ = x .Sx

y ’= y . Sy

Page 9: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ESCALAR

Page 10: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Rodar um ponto P=(x,y) de um ângulo θ relativamente à origem significa encontrar outro ponto Q=(x´,y´) sobre uma circunferênciacentrada na origem que passa pelos dois pontos, com θ= POQ.∠

Page 11: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Page 12: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Page 13: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

A multiplicação das coordenadas por uma matriz pode resultar em uma translação.

Page 14: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Page 15: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

• X’ = x cos Ɵ – y sen Ɵ• Y’ = x sen Ɵ + y cos Ɵ

Page 16: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Para alterar a orientação de um objeto em torno de um certo ponto, realizando uma combinação da rotação com a translação, é necessário antes de aplicar a rotação de ânguloθ no plano da coordenadas em torno de um ponto, realizar uma translação para localizar esse ponto na origem do sistema, e aplicar a rotação desejada e então realizar novamente uma translação inversa.

Page 17: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Page 18: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Os sistemas de coordenadas com 3 eixos ortogonais podem ser descritos por diferentes posições dos eixos. A direção positiva na rotação será a que obedecer a regra da mão direita de ordenação dos eixos.Posicione sua mão direita aberta na direção do primeiro eixo, gire a mão de modo que ela aponte para o segundo eixo, afaste o dedão dos demais dedos.

Page 19: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Verifique se o dedão aponta no sentido do terceiro eixo. Se isso for correto significa que os três eixos são positivos.

Page 20: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Page 21: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Do contrário o sistema será negativo.Exemplo:

Page 22: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Page 23: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Outro método muito usada para a rotação é ao invés de rotar o objeto em si, rota-se o próprio espaço com o ângulo no sentido inverso. Um exemplo clássico onde é empregado essa técnica são os simuladores de vôo nos quais o piloto manipula a visão do espaço movimentando a cena.

Page 24: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Page 25: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Pode-se observar na figura anterior a rotação do objeto usou o método de rodar consigo o espaço cartesiano por um determinado angulo.

Page 26: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Os ângulos de Euler facilitam uma definição precisa das rotações em relação a um sistema de eixos. Esses ângulos definem a rotação em um plano pelo giro em torno de um vetor. São muito usados na mecânica e na física.

Page 27: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Page 28: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ROTAÇÃO

Podemos definir três ângulos Euler em relação ao eixos de X,Y e Z respectivamente. Um ângulo que define o giro em torno do eixo x para os pontos no plano yz, outro ângulo que define o giro no eixo y no plano xz e o eixo z no plano xy.

Page 29: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ESPELHAMENTO

A transformação de espelhamento(reflexão) em torno de um eixo, produz um novo objeto como se o objeto anterior fosse reproduzido por um espelho. No caso de uma reflexão 2D o espelho pode ser considerado sobre o eixo vertical ou horizontal e no caso da reflexão 3D o objeto pode ser refletido em qualquer um dos 3 planos.

Page 30: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

ESPELHAMENTO

Page 31: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

CISALHAR

• Cisalhar(shearing ou skew) é uma transformação que distorce o formato de um objeto. Nela aplica-se um deslocamento aos valores das coordenadas

Page 32: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

CISALHAR

Page 33: TRANSFORMAÇÕES GEOMÉTRICAS Roberto Alam. CONCEITO Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou.

REFERÊNCIAS

• AZEVEDO, EDUARDO; CONCI, AURA. Computação Gráfica: Teoria e Prática. 3° Edição. Rio de Janeiro: Campus, 2003. 368 p.

• LUZZARDI, PAULO R. G. (2012) Computação Gráfica dísponivel em: http://infovis.ucpel.tche.br/luzzardi/CompGraf.pdf acessado em 22/11/2012.