Computação Gráfica. Ponto, Linha, Vetor e Matriz

Documentos relacionados
Sistemas de Coordenadas

UNIVERSIDADE GAMA FILHO PROCET DEPARTAMENTO DE ENGENHARIA CONTROLE E AUTOMAÇÃO. Professor Leonardo Gonsioroski

PMR2560 Visão Computacional Formação de imagens. Prof. Eduardo L. L. Cabral

FÍSICA 2º ANO DIFERENÇA DE DOIS VETORES Duas grandezas vetoriais são iguais quando apresentam o mesmo módulo, a mesma direção e o mesmo sentido.

Análise e Processamento de BioSinais. Mestrado Integrado em Engenharia Biomédica. Faculdade de Ciências e Tecnologia. Universidade de Coimbra

IMPLEMENTANDO E SIMULANDO ANALOGICAMENTE SISTEMAS LITC

Para ajudar em sua organização dos estudos, vale lembrar quais foram os conteúdos trabalhados durante o bimestre:

Considere as seguintes expressões que foram mostradas anteriormente:

Disciplina de Física Aplicada A 2012/2 Curso de Tecnólogo em Gestão Ambiental Professora Ms. Valéria Espíndola Lessa MECÂNICA

6 Previsões teóricas Cálculo segundo procedimento de Leon et al. (1996) Momento resistente da ligação

Matemática. Resolução das atividades complementares ( ) M19 Geometria Analítica: Pontos e Retas. ( ) pertence à bissetriz dos quadrantes pares.

2.3 Simetrias cinemáticas e geradores infinitesimais

Projeto do compensador PID no lugar das raízes

Módulo III Movimento Uniforme (MU)

Transformada de Laplace

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

Aula 08 Equações de Estado (parte I)

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

CAPÍTULO 4. Movimento Variado. Introdução. 2-Aceleração Escalar Média

Computação Gráfica. Filtro que opera no domínio de freqüência Atenua os as freqüências altas de uma imagem Exemplo Smoothing filter

Um exemplo de TCM (Trellis Coded Modulation) - versão draft

XXVII Olimpíada Brasileira de Matemática GABARITO Segunda Fase

Modelação e Simulação Problemas - 4

8 Equações de Estado

TRANSFORMAÇÕES LINEARES

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

1 Transformada de Laplace de u c (t)

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

Colégio Santa Dorotéia Área de Ciências da Natureza Disciplina: Física Ano: 1º - Ensino Médio Professor: Newton Barroso

SISTEMA DE POTÊNCIA. Pd(s) Figura 1. , variando entre [ 0 e + ] K = Real. Figura 2

2. FLEXO-TORÇÃO EM PERFIS DE SEÇÃO ABERTA E PAREDES DELGADAS.

A matriz das incógnitas é uma matriz coluna formada pelas incógnitas do sistema.

1 s. Propriedades da transformada de Laplace A seguir apresentam-se algumas propriedades importantes da transformada de Laplace:

1 Geometria Analítica Plana

2 Cargas Móveis, Linhas de Influência e Envoltórias de Esforços

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

Sistemas de Processamento Digital de Sinais Processadores de Sinal para Comunicações Gonçalo Tavares 2009/2010, 2º semestre Série de problemas #1

UNIVERSIDADE DO ESTADO DO AMAZONAS - ESCOLA NORMAL SUPERIOR Disciplina: Equações Diferenciais

Sinais e Sistemas Mecatrónicos

AMBIENTE COMPUTACIONAL PARA ESTUDO DE ACIONAMENTO DE MOTORES DE PASSO

Colégio Santa Dorotéia Área de Matemática Disciplina: Matemática Ano: 8º - Ensino Fundamental Professores: Rose Mary, Weslei e Wuledson

Circuitos Elétricos II

Fenômenos de Transporte III. Aula 10. Prof. Gerônimo

TRANSFORMADA DE LAPLACE. Revisão de alguns: Conceitos Definições Propriedades Aplicações

Transformações Geométricas 3D

Aula 5 - Produto Vetorial

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

MINISTÉRIO DA EDUCAÇÃO CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS CONSELHO DE GRADUAÇÃO

Sistema completamente misturado. Modelagem e Controle da Qualidade da Água Superficial Regina Kishi, 10/14/2016, Página 1

Lista de exercícios 2 Resposta no Tempo, Erros Estacionários e Lugar Geométrico das Raízes

Nota de aula: Transformações Lineares

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

4.1 Aproximação por Bode

Processamento Digital de Imagens

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

APOSTILA DE MOVIMENTO CIRCULAR Uniforme - MCU

Aula 7 Resposta no domínio do tempo - Sistemas de segunda ordem

Lista 4 Prof. Diego Marcon

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

Física I. Oscilações - Resolução

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS ESCOLA DE CIÊNCIAS EXATAS E COMPUTAÇÃO Disciplina: FÍSICA GERAL E EXPERIMENTAL I (MAF 2201)

Instituto Politécnico de Tomar D.E.E. Controlo Digital/ Controlo Inteligente Eng. Electrotécnica e Computadores / Engenharia Informática (2005/06)

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

Sistemas de Referência

Controle de Sistemas. Estabilidade. Renato Dourado Maia. Universidade Estadual de Montes Claros. Engenharia de Sistemas

Robótica Experimental

Ficha 8 Aplicação de conceitos em MatLab

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

BAFFLE INFINITO. Velocidade, Deslocamento e Aceleração do Cone x SPL

Transformações Geométricas

Vetores no plano Cartesiano

Objetivo: mostrar como configurar troca dados entre dois controladores usando PN/PN Coupler.

ROTEIRO DE RECUPERAÇÃO 1 - MATEMÁTICA

com 3 Incógnitas A interseção do plano paralelo ao plano yz, passando por P, com o eixo x determina a coordenada x.

Simulações de Pêndulo Simples e Invertido 1

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

CIRCUITO EQUIVALENTE DA MÁQUINA ASSÍNCRONA. José Roberto Cardoso. Motor de Indução Parado com terminais do rotor em aberto

Capítulo 3 - Geometria Analítica

Representação de Modelos Dinâmicos em Espaço de Estados Graus de Liberdade para Controle

Controle de Sistemas. Desempenho de Sistemas de Controle. Renato Dourado Maia. Universidade Estadual de Montes Claros. Engenharia de Sistemas

Transformações Geométricas

Cinemática Exercícios

1 s(s+0,7). (1.1) O controlador deve ser tal que o sistema em malha fechada apresente as seguintes características para entrada degrau: G p (s) =

Transformadas de Distância

ALGEBRA LINEAR 1 RESUMO E EXERCÍCIOS* P1

Controle de Processos

Análise do Erro Erro Estacionário

Computação Gráfica. Visao Computacional. Visão Huma na e Compuacional

Cálculo Diferencial e Integral II. Lista 8 - Exercícios/ Resumo da Teoria

4. CONTROLE PID COM O PREDITOR DE SMITH

MOVIMENTOS VERTICAIS NO VÁCUO

Sistemas e Sinais 2009/2010

Análise Vetorial na Engenharia Elétrica

e-física IFUSP 08 Movimento dos Projéteis Exercícios Resolvidos

Ponto 1) Representação do Ponto

Critério de Resistência

UFRJ - Instituto de Matemática

Sistemas Electrónicos de Processamento de Sinal 2º Teste - 26 de Junho de 2006 Duração: 2h30

Exame de Ingresso ao PPG-AEM 2018/1sem

Transcrição:

Computação Gráfica Ponto, Linha, Vetor e Matriz Prof. Rodrigo Rocha rodrigor@antanna.g.br Onde Etamo... Introdução a Computação Gráfica; Repreentação de Imagen: vetorial e matricial; Dipoitivo de entrada e aída; Fundamento de cor; Tranformaçõe Geométrica no Plano; Tranformaçõe Geométrica no Epaço; Projeçõe Geométrica; Repreentação e Modelagem; Realimo Viual; Introdução ao Filtro Digitai; Noçõe de Percepção Viual Humana; Amotragem e Quantização de Imagen Tranformada de Imagen Realce. Filtragem e Retauração Codificação Análie de Imagen e Noçõe de Vião Computacional.

Sitema de coordenada D Revião Matemática Plano carteiano Objeto ão repreentado por coordenada X,Y Sitema de D Repreentado por trê eio X,Y,Z ai ai P P ai z ai z ai Ponto, linha Ponto D - Repreentado por um par de coordenada (X,Y) D - Repreentado por um trê coordenada (X,Y,Z) Linha Repreentada pelo ponto inicial e final D - (X inicial, Y inicial )-(X final,y final ) D - (X inicial, Y inicial, Z inicial )-(X final,y final,z final ) Equação reduzida da reta m b Onde: M = coeficiente ângular m end end B coeficiente linear (Onde a reta cruza a ordenada (,w) b m

vetor Segmento de reta AB comprimento (denominado módulo) direção entido (de A para B) Define-e o conjunto infinito de todo o egmento orientado que pouem o memo comprimento, a mema direção e o memo entido de AB. Para determinar um vetor entre doi ponto, bata ubtraí-lo Vetor no epaço D Operação com Vetore Comprimento do vetor D V V V D V Soma V V ( V V, V V ) ai V V Vz ai V V + V V ai Multiplicação por Ecalar Bata multiplicar cada um do elemento do vetor por um ecalar V V, V ) ( V V ai ai (V, V ) ai V (V, V ) V ai ai

Operaçõe com Vetore Soma V V ( V V, V V ) ai ai V + V V V V ai V ai Multiplicação por Ecalar Operaçõe com Vetore Bata multiplicar cada um do elemento do vetor por um ecalar V ( V, V ) ai ai (V, V ) (V, V ) V V ai ai

Matrize Conjunto de número armazenada em n linha e m coluna Operaçõe gráfica ão facilitada com a utilização de matrize Operaçõe com matrize Multiplicação por ecalar Eemplo:..7. 8 i h g f e d c b a i h g f e d c b a 8 8 8 8 Operaçõe com matrize Soma Multiplicação Para multiplicarmo dua matrize o número de coluna da primeira deve er igual ao número de linha da egunda. z i h g w f v e u d t c b r a z w v u t r i h g f e d c b a 7 9 7 9 9 7 9 7 8 8 8 8 8 7 ) ( 8 7 ) ( 8 7 8 8

Matriz Matriz Tranpota Invertemo a linha por coluna T Sitema de Coordenada Sitema de coordenada diferente ão aplicado na CG Coordenada Univerai Sitema carteiano D ou D Coordenada Normalizada Coordenada mínima e máima da janela variam de a Coordenada de Dipoitivo Coordenada do terminal de vídeo, e: 8

Tranformaçõe D No trabalho com gráfico eite a neceidade de realizar operaçõe com o objeto, como: Tranlação Mudar a ecala Rotação Tranformaçõe ão aplicada na coordenada reai e tranformado em coordenada do dipoitivo Eemplo: Dipoitivo de 78 eio Y (, 8, ) eio X eio Z (, -8, ) (,, ) coordenada univerai (,8,) coordenada dipoitivo Tranlação Repoicionar um objeto linearmente Mover o objeto de uma poição a outra = + d; = + d; Onde: D delocamento no eio D delocamento no eio Matriz de tranformação t t Eemplo: tranladar o triângulo (,) (,) d (, ) d 7

8 Ecala Modificar a dimenõe do objeto Toda a coordenada ão multiplicada = S = S Matriz de tranformação Eemplo: Ecala por(,) Rotação Rotacionar toda a coordenada Ponto ão rotacionado obre a origem = coθ inθ = inθ + coθ Matriz de tranformação Eemplo: Rotacionar º (PI/) co in in co

Fazer o eguinte pao: Tranladar para o ponto (,) Aplicar a rotação Tranladar para o ponto inicial Eemplo Tranlação (,) Rotação (9º) Tranlação (,) Rotação em um ponto Ajudando... 9

Ditorcer o objeto no eio ou = + h = h + Matriz de tranformação h h Eemplo: Cialhamento no eio com fator h= Cialhamento / Shearing Refleão / Epelhamento / Mirror Produz um objeto epelhado em relação a um do eio ou ao doi = = - = - = - = = - Matriz de tranformação

-) Trace a reta dada pela equação: =. +. Eercício -) Reolva a eguinte operaçõe envolvendo matrize: 9 9 9 8 9 8 7 9 9 9 7 T 7 9 7 9 9 9 8 7 7 Eercício A-) Faça a tranlação por (7,) B-) Tranforme a ecala do objeto por em e em

Eercício Rotacione o objeto º Eercício Faça um cialhamento no eio de Sh=,

Eercício Faça um cialhamento no eio de Sh=, Faça um cialhamento no eio de Sh=, E no eio de Sh=, Eercício

Faça o epelhamento no eio, e imultaneamente. Eercício Eercício Faça uma tranlação(-,-), rotação º e ecala de,

Eercício Deenvolva um algoritmo que implemente a tranformaçõe em D etudada? Atenção: Sua área de deenho poui o ponto (,) no canto uperior equerdo e ua dimenõe devem er dada pela contante largurax e alturay. Enade Eercício

Eercício. [PoComp TE] Conidere uma cena repreentada no itema de referência do univero (SRU), uma window definida pelo par de coordenada (,)-(,) e uma viewport definida pelo par de coordenada (,)-(,). Conidere ainda que a coordenada que definem window e viewport correpondem, repectivamente, ao limite inferior equerdo e uperior direito de amba. Analie a afirmativa abaio levando em conideração o conceito cláico de window e viewport e ainale a alternativa correta. I Window e viewport etão definida no SRU. II No proceo de mapeamento deta window para eta viewport haverá modificação na relação de apecto. III O mapeamento da window redefinida pelo par de coordenada (,) (,) para a mema viewport (,)-(,) correponde a uma operação de zoom out obre o memo univero. a) A alternativa I e II ão verdadeira. b) A alternativa I e III ão fala.. c) Apena a afirmativa III é verdadeira. d) A afirmativa II e III ão verdadeira. e) A alternativa I e II ão fala. Eercício 7) [PoComp TE] Conidere: toda a etapa do proceo de viualização de objeto D; uma window delimitada pelo par de coordenada (,)-(,); uma viewport delimitada pelo par de coordenada (,)-(,8); e o eguinte parâmetro de intanciamento, aplicado neta ordem: (º) Ecala em X:, Ecala em Y: ; (º) Rotação: º; (º) Tranlação X:, Tranlação Y: Aumindo que, na opçõe apreentada abaio, o retângulo pontilhado repreentam a viewport, qual do deenho a eguir mai e parece com o deenho do triângulo cuja definição no itema de referência do univero é dada pelo pare de coordenada (,)-(,)-(,)? Conidere ainda que a coordenada que definem window e viewport correpondem, repectivamente, ao limite inferior equerdo e uperior direito de amba.

Bibliografia Livro teto (Programa do Livro teto - PLT) FORBELLONE, A. Lógica de Programação. São Paulo: Pearon, Complementar CORMEN, Thoma H. Algoritmo: teoria e prática..ed. Rio de Janeiro: CAMPUS,. MANZANO, J. A. N. G. Algoritmo: lógica para deenvolvimento de programação..ed. São Paulo: Erica, 99. ASTÊNCIO, A.F.G.; CAMPOS, E.D.. Fundamento da Programação de Computadore..ed. São Paulo: PRENTICE HALL BRASIL,. 7