Transformações Geométricas

Documentos relacionados
Transformações Geométricas

Transformações Geométricas Grafos de Cena

Modelos Geométricos Transformações

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

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

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

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Transformações 2D

Sumário COMPUTAÇÃO GRÁFICA E INTERFACES. Modelos e modelagem. Modelos e modelagem. Transformações Geométricas e Visualização 2D

Câmara Virtual. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 5 Apontamentos CG

Transformações Geométricas

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

Projeções e Transformações em 3D

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

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

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

Coordenadas Homogêneas no Plano e no Espaço

Curso de CG 2019/1 IC / UFF

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

1º Teste de Computação Gráfica 3º Ano

Transformações 3D. Soraia Raupp Musse

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

Curso de CG 2018/2 IC / UFF

1. Considere a seguinte matriz dos vértices dum triângulo D = 0 2 3

Transformações Geométricas

Sumário. Computação Gráfica. Transformações Geométricas. Transformações Geométricas. Translação: Transformações Geométricas

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

TRANSFORMAÇÕES EM SISTEMAS CARTESIANOS

Representação de Objetos e Cenas. Soraia Musse

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

Torção de uma Barra Prismática

Visualização 3D. Soraia Raupp Musse

Transformações 3D. Soraia Raupp Musse

aula6 Projeções Planas 2017/2 IC / UFF

Enquadramento e Conceitos Fundamentais

Enquadramento e Conceitos Fundamentais

No enunciado existem duas páginas para rascunho devidamente identificadas. Estas não serão consideradas na avaliação.

Lista 6: transformações lineares.

Visibilidade. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 7 Apontamentos CG

Câmara Virtual Simples

28/Set/ Movimento a uma dimensão Aceleração constante Queda livre 3.2 Movimento 2 e 3-D Vetor deslocamento 3.2.

Integrais Duplos e Triplos.

Transformações 3D. Soraia Raupp Musse

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark. 2º Exame 15 de Julho de 2010

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Taguspark / Alameda. Primeiro Teste 17 de Março de 2012

Dinâmica das Máquinas

Transformações 2D. Prof. Márcio Bueno Fonte: Material do Prof. Robson Pequeno de Sousa e do Prof.

21/Fev/2018 Aula 2. 19/Fev/2018 Aula 1

aula6 2018/2 IC / UFF Como representar objetos 3D em dispositivos 2D?

x = u y = v z = 3u 2 + 3v 2 Calculando o módulo do produto vetorial σ u σ v : 9u 2 + 9v 2

Questão 2 (3,5 pontos) Calcule. 48, z e S a parte da superfície

Transformações Geométricas

Pipeline de Visualização Câmara Virtual

Vectores e Geometria Analítica

Transformações Geométricas

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark. 1º Exame 29 Junho de 2010

Curso de Computação Gráfica (CG) 2014/2- Cap 2 parte 2 Transformações no espaço e projeções Trabalho 5 (individual) - Gabarito

1º Teste de Computação Gráfica

O quadro abaixo destina-se à correcção da prova. Por favor não escreva nada.

Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Animação e Colisões

Enquadramento e Conceitos Fundamentais

Computação Gráfica e Processamento de Imagens. - Sistemas 3D (conceitos básicos) Prof. Julio Arakaki

Sistemas de coordenadas Transformação entre sistemas

Recorte. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 7 Apontamentos CG

Fundamentos de Processamento Gráfico

Resistência dos. Materiais. Capítulo 2. - Elasticidade Linear 2

Exame de Época Especial Computação Gráfica

Teste de Matemática CURSO: Ciências do Desporto 10/I/12 Duração: 2h Justifique cuidadosamente todas as suas respostas.

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

Trigonometria esférica Adaptado de Prof. Boczko

Resolução da Questão 1 Item I (Texto Definitivo)

Dinâmica das Máquinas Princípio do trabalho virtual

Cinemática (warmup) Douglas Wildgrube Bertol DEE - Engenharia Elétrica CCT

Sistemas de Referência

Teoria para Pequenas Perturbações

ROBÓTICA TRANSFORMAÇÕES MATRICIAIS. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial

duas forças que actuam numa partícula, estas podem ser substituídas por uma única força que produz o mesmo efeito sobre a partícula.

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark. Terceiro Teste 19 de Maio de 2012

Integral Triplo. Seja M um subconjunto limitado de 3.

Equações do Movimento

UNIVERSIDADE FEDERAL DO PARÁ CÁLCULO II - PROJETO NEWTON AULA 04. v = x 2 + y 2. v = x1 x 2 + y 1 y 2. v = 0. v = x 2 + y 2 + z 2

Unidade 14 - Operadores lineares e mudança de base nos espaços euclidianos bi e tri-dimensionais

Campo Magnético - Lei de Biot-Savart

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

Transformação da deformação

Álgebra Linear I - Aula 2. Roteiro

Álgebra Linear I - Aula 3. Roteiro

TURMA:12.ºA/12.ºB. O que é o i? Resposta: A raiz imaginária da unidade negativa. (Leibniz)

ANÁLISE MATEMÁTICA III A TESTE 2 31 DE OUTUBRO DE :10-16H. Duração: 50 minutos

ANÁLISE MATEMÁTICA III TESTE 2-9 DE JUNHO DE apresente e justifique todos os cálculos duração: hora e meia (19:00-20:30)

Computação Gráfica Módulo III Geometria

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

Computação Gráfica. Prof. MSc. André Yoshimi Kusumoto

Transformações Geométricas

Licenciatura em Engenharia Civil MECÂNICA I

Modelagem Cinemática de Robôs Industriais. Prof. Assoc. Mário Luiz Tronco

Instituto Tecnológico de Aeronáutica. Prof. Carlos Henrique Q. Forster Sala 121 IEC. Luiz Felipe Simões Hoffmann

Dessa forma, podemos reescrever o domínio

Computação Gráfica - 09

Transcrição:

Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Transformações Geométricas Edward Angel, Cap. 4

Questão 1, exame de 29/06/11 Considere o triângulo T={V 1, V 2, V 3 }, com V 1 =[0 2 3] T, V 2 =[3 3 3] T e V 3 =[4 2 3] T. Calcule o valor da normal ao triângulo T: n T. Sendo a = [V % V & ] e a = [V & V ( ] a b = y, z. z, y. z, x. x, z. x, y. y, z. = 3 2 3 3 (3 3)(2 3)? 3 3 4 3 (3 0)(4 3) 3 0 2 3 (3 2)(4 3) = 0 0 4?

Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Transformações Geométricas Edward Angel, Cap. 4

LEIC CG Modelação Geométrica Grafos de Cena

Grafo de Cena Motivação Cenas geralmente complexas Modelos são dinâmicos Grafo de cena permite representação hierárquica

Grafo de Cena Motivação

Grafo de Cena Motivação

Grafo de Cena Motivação

Grafo de Cena Motivação Δx 1 Δx 2 Δx 3 α α Δx 4 Δy 2 β Δy 1 Y β Δy 4 Δy 3 X

Grafo de Cena

Grafos de Cena Hierarquia modular Construção ascendente (bottom-up) Permitem modelos complexos de primitivas básicas Propagação de actualizações

Grafos de Cena Δx θ Δv 1 φ Δv 2 Δy 1 Y Δw 1 X

Grafos de Cena

Grafos de Cena

LEIC CG Transformações Geométricas Transf. Geom. Planas Elementares

Transf. Geom. Planas Elementares Translação Escala

Transformações Geométricas Translação P P d y d x T &8 (d :, d < ) = 1 0 dx 0 1 dy 0 0 1 P @ = T &8 (d :, d < ) A P

Transformações Geométricas Escala P P s x, s y S &8 (s :, s < ) = s : 0 0 0 s < 0 0 0 1 P @ = S &8 (s :, s < ) A P

Transformações Geométricas Escala Uniforme Y Não - Uniforme Y s x = s y = 2 s x = 1; s y = 2 X P P X Y Y X s x = 2; s y = 1 X s x = 1; s y = -1

Transformações Geométricas Rotação P θ d y P d x R &8 (θ) = cos θ sin θ 0 sin θ cosθ 0 0 0 1 P @ = R &8 (θ) A P

LEIC CG Transformações Geométricas Composição de Transformações

Transformações Geométricas Composição de Transformações P @ = M % A P P @@ = M & A P P @@ = M 2 A M 1 A P

Transformações Geométricas Composição de Transformações P P P @ = M % A P

Transformações Geométricas Composição de Transformações P P P P @ = M % A P P @@ = M & A P

Transformações Geométricas Composição de Transformações P P P @ = M % A P P @@ = M & A P P @@ = M 2 A M 1 A P

Transformações Geométricas Composição de Transformações Genericamente não é comutativa T 1 após T 2 não é o mesmo que T 2 após T 1

Composição de Transformações Exemplo de composições não comutativas Translação seguida de Escala Escala seguida de Translação

Problema

LEIC CG Transformações Geométricas Transformações em 3D

Espaço vectorial tri-dimensional (1/2) Usa o referencial de mão direita Right handed coordinate system Rotações positivas Sentido oposto ao da rotação dos ponteiros do relógio counterclockwise Eixo ZZ aponta para fora da página Y Z (fora da página) X

Espaço vectorial tri-dimensional (2/2) Referencial de mão direita Convenção matemática Referencial de mão esquerda Interpretação natural em CG (câmara) Objecto com maiores valores na coordenada Z Encontram-se mais distantes do observador (vista)

Transformações Geométricas 3D Transformações 2D Matrizes 3x3 no espaço homogéneo Analogamente Transformações 3D Matrizes 4x4 no espaço homogéneo

Transformações Elementares 3D Translação M T = T(dx, dy, dz) = 1 0 0 dx 0 1 0 dy 0 0 1 dz 0 0 0 1 x 1 0 0 dx x y = 0 1 0 dy. y z 0 0 1 dz z 1 0 0 0 1 1

Transformações Elementares 3D Escala M S = S(Sx, Sy, Sz) = Sx 0 0 0 0 Sy 0 0 0 0 Sz 0 0 0 0 1 x Sx 0 0 0 x y = 0 Sy 0 0. y z 0 0 Sz 0 z 1 0 0 0 1 1

Transformações Elementares 3D Rotação Y a Z X Matriz de rotação única genérica Quaterniões

Quaterniões

Transformações Elementares 3D Rotação Y R y (f) R z (y) Z R x (q) X Abordagem mais simples Realizar rotações apenas sobre eixos de coordenadas Três matrizes distintas

Transformações Elementares 3D Rotação Y R z (y): em torno do eixo dos ZZ R z (y) Z R y (f) R x (q) X cos q -sin q 0 0 sin q cos q 0 0 0 0 1 0 0 0 0 1 R x (q): em torno do eixo dos XX 1 0 0 0 0 cos q -sin q 0 0 sin q cos q 0 0 0 0 1 R y (f): em torno do eixo dos YY cos q 0 sin q 0 0 1 0 0 -sin q 0 cos q 0 0 0 0 1

Próxima Aula Matriz de Transformação Composta Mudança de Referenciais Exemplo