Definições e Transformações Projetivas

Slides:



Advertisements
Apresentações semelhantes
Continuidade: sem interrupções
Advertisements

SLIDE 1 – Transformações - Translação
Instituto de Computação - UFF 1 Computação Gráfica I Professor: Anselmo Montenegro Conteúdo: - Transformações geométricas no plano.
Computação Gráfica I Conteúdo: Professor: - Projeções e câmera virtual
Computação Gráfica I Conteúdo: Professor: - Objetos gráficos espaciais
Paulo Sérgio Rodrigues PEL205
Subespaço, base e dimensão
The Cyclops Project German-Brazilian Cooperation Programme on IT CNPq GMD DLR Departamento de Informática e Estatística - INE/CTC/UFSC Computação Gráfica:
Computação Gráfica Geometria de Transformações
Álgebra Linear e Geometria Analítica
Produto escalar de 2 vectores
Sinais e Sistemas – Capítulo 4
PERCEPTRON (CONTINUAÇÃO)
Claudio Esperança Paulo Roma Cavalcanti
CINEMÁTICA INVERSA Aline Aparecida de Pina Rodrigo Morante Blanco.
Introdução à Computação Gráfica Geometria
Transformações Geométricas em C.G.
Transformações Geométricas Coordenadas Homogêneas e Rotações.
Parâmetros Geométricos de Câmeras
INF 1366 – Computação Gráfica Interativa Transformações
Transformações Geométricas na Imagem Amostragem e Reconstrução.
Linguagem Orientada a Matrizes COB 727
FLG Análise Espacial e Geoprocessamento
Computação Gráfica Teórica
Computação Gráfica: Aula4: Câmeras
TE804 Eletrodinâmica Computacional
Computação Gráfica Geometria de Transformações
Computação Gráfica Geometria de Transformações
Espaço Vetorial Introdução Definição de Espaço Vetorial Subespaço
Aula 01 Vetores: Soma e Produto por Escalar, Sistemas de Coordenadas no Plano e no Espaço.
Dependência e Independência Linear e Produto Vetorial
Produto Escalar Definição Propriedades Definição Geométrica
Conceitos fundamentais
Algebra Linear.
RECONSTRUÇÃO 3D Equipe: Amora Cristina (acat) Anália Lima (alc5)
Introdução à Computação Gráfica Projeções
Matemática para Economia III
MÓDULO E PADRÃO Transformações Geométricas Isométricas
Aula - 2 Escalares e Vetores
Conceitos fundamentais
Conceitos fundamentais
Aula 08 Vetores: Soma e Produto por Escalar, Sistemas de Coordenadas no Plano e no Espaço.
Aproximação Linear de Sistemas Não-Lineares
Vetores no Espaço Simbologia Segmento Orientado Definição
Produtos entre Vetores
Sistema de equações lineares
Projeções Computação Gráfica.
Computação Gráfica Geometria de Transformações
Visualização 3D: Projeções
Geometria analítica e álgebra linear
Funções de várias variáveis
Coordenadas Definição: Diz-se que uma base é ordenada se a ordem dos vetores é fixada. Proposição: Dada uma base ordenada para o espaço vetorial, cada.
Espaços e Subespaços Vetoriais
Matemática Discreta 1 – MD 1
Campus de Caraguatatuba
MÚLTIPLOS GRAUS DE LIBERDADE
Visão Computacional Geometria de Transformações Luiz M. G. Gonçalves.
Espaços Vetoriais Em álgebra temos várias estruturas diferentes, por exemplo: Grupos Anéis Corpos Espaços Vetoriais Este é o objeto principal do nosso.
Retas paralelas aos Planos e Eixos Coordenados
Campus de Caraguatatuba
Figura 5 - O plano mostrando detalhes da projeção em perspectiva.
ISOMETRIAS.
CÁLCULO COM GEOMETRIA ANALÍTICA II Funções de várias variáveis
Dados em Geoprocessamento
Transformações Geométricas
Geometria projetiva e suas aplicações em visão
GEOMETRIA ANALITICA VETORES.
SIMPLEX Para o problema canônico: Max sujeito a Ax=b e x≥0.
MATEMÁTICA E SUAS TECNOLOGIAS Ensino Médio, 2º Ano
Álgebra Linear Tipos Especiais de Operadores Lineares
Transcrição da apresentação:

Definições e Transformações Projetivas Geometria Projetiva Definições e Transformações Projetivas Computação Gráfica

Espaço Projetivo Transformação Afim: T(p)=M(p-c)+T(c) Formulação mais comum: A(x)=M(x)+v De qualquer forma: T.A.’s mantêm invariantes relações de paralelismo. Do ponto de vista de visualização: não deformam objetos para retratar projeção em perspectiva. Busca-se uma forma de unificar as notações.

Modelo do Espaço Projetivo O espaço projetivo real de dimensão n, RPn é o conjunto de todas as retas em Rn+1 que passam pela origem, excluindo a origem. Um ponto projetivo é uma classe de equivalência ou seja:

Modelo do Espaço Projetivo Podemos associar o com o espaço euclidiano de dimensão n+1:

Modelo do Espaço Projetivo O espaço projetivo pode ser decomposto em dois conjuntos: o hiperplano de Rn+1 onde xn+1=1 e o hiperplano em que xn+1=0. Em outras palavras: menos a origem.

Modelo do Espaço Projetivo

Modelo do Espaço Projetivo Pontos afins: Pontos ideais:

Modelo do Espaço Projetivo Pontos euclidianos podem ser identificados com os pontos afins. Mas, no caso geral deve-se trabalhar com as coordenadas homogêneas, da forma: , sem fazer distinção entre pontos afins e ideais.

Transformações Projetivas em RP3 Uma transformação projetiva T em RP3 é um operador linear em R4: T é, portanto, dada por uma matriz M, 4 por 4. A transformação projetiva pode ser calculada como T(p)=Mp. Note que

Transformações Projetivas em RP3 A interpretação desta relação é uma diferença fundamental entre as transformações Projetiva e Euclidiana. Estrutura da matriz associada: A-Bloco Linear (3 por 3); T-Bloco de Translação (3 por 1); P-Bloco de Perspectiva (1 por 3); S-Bloco de escalamento (1 por 1).

Transformações Projetivas em RP3 Os blocos A e T correspondem a transformações afins do R3 deixando o espaço euclidiano mergulhado invariante. O bloco P mapeia pontos afins em pontos ideais (e vice-versa), e, conseqüentemente, não deixa o espaço mergulhado invariante. O bloco S é redundante, pois, se s é não nulo, pode-se fazer s=1.

Transformações Projetivas em RP3 Assim, além das transformações afins que já conhecemos no R3, incluindo translações, que passam a ter uma representação matricial,agora permite-se representar a projeção perspectiva para visualização: T(x,y,z)=(x,y,z,gx+hy+iz). Ela leva pontos afins em ideais e vice-versa. Um ponto ideal é mapeado num ponto afim chamado de ponto de fuga.

Transformações Projetivas em RP3

Composições de Transformações Composição de Transformações: equivale ao produto das matrizes correspondentes. Pode-se representar a transformação resultante de uma seqüência arbitrária de transformações como uma única matriz. Lembre-se que a comutação de matrizes não é permitida. A inversa de uma seqüência de transformações é dada pela concatenação das inversas das matrizes na ordem inversa.

Transformações de Objetos Geométricos O elemento básico a ser transformado é um ponto p=(x,y,z) do espaço mergulhado. Assim, para as transformações que preservam o espaço mergulhado, pode-se utilizar a representação normalizada: p=(x,y,z,1) . No geral, se a transformação não preservar o espaço mergulhado, pode-se sempre re-normalizá-lo, fazendo-se a “divisão homogênea”, das coordenadas pelo componente w.

Transformações de Objetos Geométricos Esta operação corresponde a uma projeção do vetor homogêneo no espaço afim mergulhado. p’=1/w’(x’,y’,z’,w’)=(x”,y”,z”,1) Transformações de Pontos: pode-se fazer o produto da matriz pelo ponto através de produto escalar (3). Transformação de Raios: aplica-se ao ponto e ao vetor diretor.

Transformações de Objetos Geométricos Transformando Plano Tangente: n=(a,b,c,d) é o vetor normal ao plano.

Transformações de Objetos Geométricos Matricialmente falando, a condição acima equivale a: <nT,p>=0 Se aplicarmos uma transformação dada pela matriz M ao plano em questão, a condição do ponto transformado pertencer ao plano transformado corresponde a: <nTM-1,Mp>=0

Transformações de Objetos Geométricos Ou seja, o ponto transformado Mp está sobre o plano transformado cujo vetor normal é: nTM-1 Assim, na notação de vetor coluna: n’=(M-1)T n Note que, no caso de matrizes ortogonais, como no caso das rotações e reflexões: M=(M-1)T

Transformações de Objetos Geométricos Interpretação Dual de Transformações: Transformação de vetores Mudança entre Sistemas de Coordenadas

Transformações de Objetos Geométricos