Coordenadas Homogêneas

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

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

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

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

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

Transformações Geométricas em C.G. Claudio Esperança Paulo Roma Cavalcanti

Coordenadas Homogêneas no Plano e no Espaço

Aula9 e 10. Projeções Planas. Como representar objetos 3D em dispositivos 2D? 2019/1 IC / UFF. Paginas 91 a 101 livro texto de computacao grafica

Transformações Geométricas

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

Curso de CG 2018/2 IC / UFF

Curso de CG 2019/1 IC / UFF

Perspectivas Cap 2 (do livro texto) Aula 7 UFF

TRANSFORMAÇÕES LINEARES

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

aula9 Perspetivas 2018/2 IC / UFF Sempre mais real Projetar em Perspectivas

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

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

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

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

n. 1 Matrizes Cayley (1858) As matrizes surgiram para Cayley ligadas às transformações lineares do tipo:

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

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

Econometria. Operações básicas de vetores. Operações básicas de vetores. Operações básicas de vetores. Independência de vetores

Transformações geométricas no plano e no espaço

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

Sistemas de Referência

aula 10 Projeções Planas IC/UFF tela de um museu de Montreal

. Repare que ao multiplicar os vetores (-1,1) e

Instituto Tecnológico de Aeronáutica. Prof. Carlos Henrique Q. Forster Sala 121 IEC. ramal 5981

Processamento de Imagens CPS755

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

Modelagem Geométrica. André Tavares da Silva. Capítulo 12 do Foley Capítulo 4 de Azevedo e Conci Capítulo 11 de Mortenson

Manufatura assistida por computador

Matrizes e sistemas de equações algébricas lineares

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

ÁLGEBRA LINEAR AULA 4

Econometria. Operações básicas de vetores. Operações básicas de vetores. Operações básicas de vetores. Independência de vetores

Transformações Geométricas

Aula 5 - Produto Vetorial

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

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

Transformações Geométricas

Transformações Geométricas Grafos de Cena

Q1. Seja V um espaço vetorial e considere as seguintes afirmações: um conjunto de geradores de um subespaço S 2 de V, então A 1 A 2

Gabarito - P1 de CG 2019 /1

PLANO DE ENSINO E APRENDIZAGEM

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

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

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

Geovan Tavares, Hélio Lopes e Sinésio Pesco PUC-Rio Departamento de Matemática Laboratório Matmidia

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

Álgebra Linear Semana 04

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

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

Computação Gráfica I. Conteúdo: Professor: - Transformações geométricas no plano. Instituto de Computação - UFF

DEPARTAMENTO DE ESTATÍSTICA PLANO DE ENSINO FICHA N.º 1

Revisão de Álgebra Linear

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

Conceitos de vetores. Decomposição de vetores

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

Processamento de Imagens CPS755

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

Revisão: Matrizes e Sistemas lineares. Parte 01

PESQUISA OPERACIONAL

Análise multivariada

O p Porque esta imagem está invertida? aula8 Trabalho de Projeções Planas 2017/2 IC / UFF

Notas de Aulas de Matrizes, Determinantes e Sistemas Lineares

Álgebra Linear I - Aula 22

Processamento de Imagens CPS755

Álgebra Linear. Professor Fabrício Oliveira. 25 de agosto de Universidade Federal Rural do Semiárido

Projeção 3D. André Tavares da Silva. Capítulo 5 de Foley Capítulo 2 de Azevedo e Conci

Projeções. Cap 2 (do livro texto) Aula 6 UFF

TRANSFORMAÇÕES EM SISTEMAS CARTESIANOS

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

Rotações em 3D. Descrição dos problemas. Como mover entre 2 frames. Ângulos de Euler. Foley Notas do Dave (lecture 29)

Descrições Espaciais e Transformações

Profs. Alexandre Lima e Moraes Junior 1

Curvas e Superfícies. André Tavares da Silva. Capítulo 3 de Azevedo e Conci Capítulo 11 de Foley Capítulo 2 de Mortenson

Capítulo II Relatividade Newtoniana

Ficha de Exercícios nº 3

Prof. Lorí Viali, Dr. PUCRS FAMAT: Departamento de Estatística

(c) apenas as afirmações (II) e (III) são necessariamente verdadeiras;

Pré-Cálculo. Humberto José Bortolossi. Aula 5 27 de agosto de Departamento de Matemática Aplicada Universidade Federal Fluminense

Produto Misto, Determinante e Volume

Sumário. Capítulo 1 - Conhecendo os Vários Tipos de Problema... 1

Sistemas de coordenadas Transformação entre sistemas

Esquações Lineares e Matrizes

SISTEMAS LINEARES. Solução de um sistema linear: Dizemos que a sequência ou ênupla ordenada de números reais

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

ÍNDICE MATRIZES SISTEMAS DE EQUAÇÕES LINEARES ESPAÇO VETORIAL REAL DE DIMENSÃO FINITA

Geometria Analítica. Geometria Analítica 28/08/2012

Álgebra Linear. Professor Alessandro Monteiro. 1º Sábado - Matrizes - 11/03/2017

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

Sistemas de Equações Lineares e Equações Vectoriais Aula 2 Álgebra Linear Pedro A. Santos

31/05/2017. Corpo rígido. 4 - A Dinâmica do corpo rígido TÓPICOS FUNDAMENTAIS DE FÍSICA. Coordenadas do corpo rígido. Coordenadas do corpo rígido

Aula /2 Sistemas de coordenadas Transformação entre sistemas

η η < η j + η 0 de outro modo η η η η φ φ φ δ = δ φ, η [ η, η ]

Transcrição:

Coordenadas Homogêneas André Tavares da Silva andre.silva@udesc.br Capítulo 5 de Foley Capítulo 2 de Azevedo e Conci

Coordenadas Homogêneas Promovem uniformidade no tratamento de qualquer transformação geométrica em CG. Essa uniformidade é benéfica ao se fazer composição, ou concatenação, de transformações de vários tipos.

Coordenadas Homogêneas Por definição, Um ponto 2D homogêneo é (x, y, M) tem seu equivalente Euclidiano (x/m, y/m) Permite representar reais como inteiros (1, 2, 1000) assim como números muito grandes/pequenos (1, 2, 1/100000)

Coordenadas Homogêneas Com coordenadas homogêneas pode-se definir uma transformação afim (linear com translação) : 2D com uma matriz M 3 x 3 e 3D com uma matriz M 4 x 4

Observação : Representações Equivalentes Ponto pode ser vetor coluna ou vetor linha A aplicação da Matriz é diferente: Ponto em linha a Matriz é pós Ponto em coluna, a Matriz é pré Um é o transposto do outro (linha vira coluna) Vale lembrar que (A * B) t = B t * A t t t

Transformações Homogêneas 2D

Coordenadas Homogêneas 2D Esta matriz M (homogênea 2D) pode ser dividida em 4 partes: Centro = a b c d Coluna = m n Linha = p q

Coordenadas Homogêneas 2D Quando diagonal a=d=s=1 e b=c=0 então T é uma translação pura em P = T * P

Coordenadas Homogêneas 2D Quando s=1 e m=n=p=q=0 Obtém-se: Escalonamento, Rotação, Reflexão, Cisalhamento

Cisalhamento 2D (P' = M * P)

Transformações Homogêneas 3D

Coordenadas Homogêneas 3D As matrizes são agora 4 x 4. Algebricamente tudo funciona como no plano projetivo, porém o modelo é difícil de ser visualizado por estar num espaço de dimensão 4.

Coordenadas Homogêneas 3D A submatriz 3x3 produz uma transformação linear que é uma combinação de escalonamento, cisalhamento, reflexão e rotação. A submatriz 3x1 produz uma translação. A submatriz 1x3 produz uma transformação perspectiva. A submatriz 1x1, escalonamento global

Coordenadas Homogêneas 3D Linha = Pós P = P T Coluna = Pré P'=T P

Coordenadas Homogêneas 3D Translação 2D (coluna=pré) Translação 3D (linha = pós)

Coordenadas Homogêneas 3D Propriedades da translação: Identidade: T (0, 0, 0) = I Linearidade: T(s x, s y, s z ) T(t x, t y, t z ) = T(s x +t x, s y +t y, s z +t z ) Comutatividade: T(s x, s y, s z ) T(t x, t y, t z ) = T(t x, t y, t z ) T(s x, s y, s z ) Inversão: T -1 (t x, t y, t z ) = T(-t x, -t y, -t z )

Coordenadas Homogêneas 3D Exemplo : Escala 3D (coluna = pré)

Coordenadas Homogêneas 3D Rotação Homogênea 3D É mais complicado, pois deve-se especificar um eixo de rotação. Podem existir infinitos eixos de rotação. Serão vistas as três rotações principais.

Rotação 3D (coluna/pré)

Rotação 3D (vetor coluna / mão direita)

Composição de Transformações Homogêneas

Composição de Transformações Também chamada de concatenação. Pode-se compor qualquer sequência de transformações lineares em uma única matriz, fazendo somente a multiplicação das matrizes individuais. P' = A* ( B * ( C * P )))) = T * P onde T = A * B * C

Composição de Transformações Como a multiplicação de matrizes não é comutativa, a ordem é importante. Através de composição de transformações, pode-se obter a rotação de um objeto em qualquer ponto, por exemplo.

Composição de Transformações Esta transformação pode ser obtida em 3 passos: Translação até a origem T. Rotação em torno da origem R o. Translação inversa T -1.

Composição de Transformações Rotação em torno de um ponto:

Composição de Transformações Rotação em torno de um ponto:

Composição de Transformações Rotação em torno de um ponto:

Composição de Transformações Rotação em torno de um ponto:

Composição de Transformações Se não houvesse coordenadas homogêneas: A aplicação seria uma a uma (coluna/pré)

Composição de Transformações Com coordenadas homogêneas (coluna/pré)

Composição de Transformações [ R P ] = [ T -1 ] [ R o ] [ T(-P) ] Repare que esta é pré-multiplicada!

Espelhamento em torno de Eixo Qualquer

Composição de Transformações

Composição de Transformações Reflexão em relação a uma linha arbitrária: Translação da linha e objeto de maneira que a linha passe pela origem. Rotacionar o objeto e a linha ao redor da origem até que a linha coincida com um dos eixos. Reflexão em relação ao eixo. Rotação inversa em relação à origem. Translação inversa para a localização inicial.

Composição de Transformações T2DH(0,-h) R2D(TETA) Rfx2D=Scala(1,-1) R2D(-TETA) T2DH(0,+h)

Exercícios

?

Rotação 3D p/ próxima aula 1) Definir matriz para rotacionar um ponto em relação a um eixo qualquer. OBS: este eixo é definido por dois pontos (x 0, y 0, z 0 ) e (x 1, y 1, z 1 ). 2) Como realizar uma reflexão em torno de um plano qualquer? OBS: este plano é definido por um ponto e uma normal. PPT com apresentação de 10min Enviar PPT na véspera. Só UM vai apresentar.