Computao Grfica Transformaes Geomtricas Profa Mercedes Gonzales Mrquez
![Computação Gráfica – Transformações Geométricas Profa. Mercedes Gonzales Márquez Computação Gráfica – Transformações Geométricas Profa. Mercedes Gonzales Márquez](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-1.jpg)
![Tópicos l l Transformação Geométrica As três transformações geométricas básicas: Translação, Escala e Rotação. Tópicos l l Transformação Geométrica As três transformações geométricas básicas: Translação, Escala e Rotação.](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-2.jpg)
![Transformação Geométrica l l Transformação que altera algumas características como posição, orientação, forma ou Transformação Geométrica l l Transformação que altera algumas características como posição, orientação, forma ou](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-3.jpg)
![Transformações lineares: Translação Transladar significa movimentar o objeto. Transladamos um objeto transladando todos os Transformações lineares: Translação Transladar significa movimentar o objeto. Transladamos um objeto transladando todos os](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-4.jpg)
![Transformações lineares: Escalar significa mudar as dimensões de escala. Para isso multiplicamos os valores Transformações lineares: Escalar significa mudar as dimensões de escala. Para isso multiplicamos os valores](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-5.jpg)
![Transformações lineares: Rotação Rotacionar significa girar. Na Figura abaixo mostra-se a rotação de um Transformações lineares: Rotação Rotacionar significa girar. Na Figura abaixo mostra-se a rotação de um](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-6.jpg)
![Resumo - Transformações 2 D Translação Escala Rotação Resumo - Transformações 2 D Translação Escala Rotação](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-7.jpg)
![Transformações 3 D Translação Escala Rotação ao redor do eixo z Transformações 3 D Translação Escala Rotação ao redor do eixo z](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-8.jpg)
![Rotações 3 D y Plano xy Plano yz Plano zx z x Rotações 3 D y Plano xy Plano yz Plano zx z x](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-9.jpg)
![Coordenadas homogêneas l l Translação não é linear. Como representar em forma de matriz? Coordenadas homogêneas l l Translação não é linear. Como representar em forma de matriz?](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-10.jpg)
![Coordenadas Homogêneas • Adiciona uma terceira coordenada w. Um ponto 2 D passa a Coordenadas Homogêneas • Adiciona uma terceira coordenada w. Um ponto 2 D passa a](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-11.jpg)
![Transformações 3 D Transformações 3 D](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-12.jpg)
![Transformações 3 D Rotação : gl. Rotatef(angle, x, y, z) y Plano xy Plano Transformações 3 D Rotação : gl. Rotatef(angle, x, y, z) y Plano xy Plano](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-13.jpg)
![Pesquisa - - Veremos como as transformações geométricas funcionam em Open. GL, agora vamos Pesquisa - - Veremos como as transformações geométricas funcionam em Open. GL, agora vamos](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-14.jpg)
- Slides: 14
![Computação Gráfica Transformações Geométricas Profa Mercedes Gonzales Márquez Computação Gráfica – Transformações Geométricas Profa. Mercedes Gonzales Márquez](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-1.jpg)
Computação Gráfica – Transformações Geométricas Profa. Mercedes Gonzales Márquez
![Tópicos l l Transformação Geométrica As três transformações geométricas básicas Translação Escala e Rotação Tópicos l l Transformação Geométrica As três transformações geométricas básicas: Translação, Escala e Rotação.](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-2.jpg)
Tópicos l l Transformação Geométrica As três transformações geométricas básicas: Translação, Escala e Rotação.
![Transformação Geométrica l l Transformação que altera algumas características como posição orientação forma ou Transformação Geométrica l l Transformação que altera algumas características como posição, orientação, forma ou](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-3.jpg)
Transformação Geométrica l l Transformação que altera algumas características como posição, orientação, forma ou tamanho das figuras geométricas no espaço. Apresentamos as três transformações básicas y y b b c y a Translação x c Escala a x x Rotação
![Transformações lineares Translação Transladar significa movimentar o objeto Transladamos um objeto transladando todos os Transformações lineares: Translação Transladar significa movimentar o objeto. Transladamos um objeto transladando todos os](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-4.jpg)
Transformações lineares: Translação Transladar significa movimentar o objeto. Transladamos um objeto transladando todos os seus pontos. Para obter a partir de um ponto (x, y) um novo ponto (x’, y’) no plano adicionamos quantidades às suas coordenadas. x’ y’ y b c a= x Veja o programa box. cpp. y x
![Transformações lineares Escalar significa mudar as dimensões de escala Para isso multiplicamos os valores Transformações lineares: Escalar significa mudar as dimensões de escala. Para isso multiplicamos os valores](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-5.jpg)
Transformações lineares: Escalar significa mudar as dimensões de escala. Para isso multiplicamos os valores de suas coordenadas por um fator de escala. Redução (0< sx, sy<1) , Aumento (sx, sy >1) y b a c a´= = x y x´ y´ x
![Transformações lineares Rotação Rotacionar significa girar Na Figura abaixo mostrase a rotação de um Transformações lineares: Rotação Rotacionar significa girar. Na Figura abaixo mostra-se a rotação de um](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-6.jpg)
Transformações lineares: Rotação Rotacionar significa girar. Na Figura abaixo mostra-se a rotação de um ponto p em torno da origem (0, 0), passando para a posição p’. y p' r = qr a x´ y´ p = x y x x´ = x. cos q - y. sen q y´ = x. sen q + y. cos q Matriz de rotação no plano xy por um ângulo Ө
![Resumo Transformações 2 D Translação Escala Rotação Resumo - Transformações 2 D Translação Escala Rotação](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-7.jpg)
Resumo - Transformações 2 D Translação Escala Rotação
![Transformações 3 D Translação Escala Rotação ao redor do eixo z Transformações 3 D Translação Escala Rotação ao redor do eixo z](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-8.jpg)
Transformações 3 D Translação Escala Rotação ao redor do eixo z
![Rotações 3 D y Plano xy Plano yz Plano zx z x Rotações 3 D y Plano xy Plano yz Plano zx z x](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-9.jpg)
Rotações 3 D y Plano xy Plano yz Plano zx z x
![Coordenadas homogêneas l l Translação não é linear Como representar em forma de matriz Coordenadas homogêneas l l Translação não é linear. Como representar em forma de matriz?](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-10.jpg)
Coordenadas homogêneas l l Translação não é linear. Como representar em forma de matriz? x’=x+tx y’=y+ty z’=z+tz Solução: uso de coordenadas homogêneas
![Coordenadas Homogêneas Adiciona uma terceira coordenada w Um ponto 2 D passa a Coordenadas Homogêneas • Adiciona uma terceira coordenada w. Um ponto 2 D passa a](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-11.jpg)
Coordenadas Homogêneas • Adiciona uma terceira coordenada w. Um ponto 2 D passa a ser um vetor com 3 coordenadas • Uma transformação do sistema homogêneo para o cartesiano se dá pela seguinte relação: (x’, y’)=(x/w, y/w) • W=1 a transformação entre os espaços é direta de modo que, (x, y, 1) no sistema homogêneo tem os mesmos valores no espaço cartesiano 2 D: (x, y). •
![Transformações 3 D Transformações 3 D](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-12.jpg)
Transformações 3 D
![Transformações 3 D Rotação gl Rotatefangle x y z y Plano xy Plano Transformações 3 D Rotação : gl. Rotatef(angle, x, y, z) y Plano xy Plano](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-13.jpg)
Transformações 3 D Rotação : gl. Rotatef(angle, x, y, z) y Plano xy Plano yz Plano zx z x
![Pesquisa Veremos como as transformações geométricas funcionam em Open GL agora vamos Pesquisa - - Veremos como as transformações geométricas funcionam em Open. GL, agora vamos](https://slidetodoc.com/presentation_image_h2/ec94a3ce170fcf7d91511601a292a004/image-14.jpg)
Pesquisa - - Veremos como as transformações geométricas funcionam em Open. GL, agora vamos pesquisar como essas transformações funcionam no Blender. Apresente um exemplo sobre translação, escala e rotação. Resolva os exercícios do capítulo 4 do experimenter. pdf.