Conversão Matricial. Prof. Fernando V. Paulovich 20 de maio de SCC Computação Gráca
|
|
- Aparecida Fraga Fonseca
- 8 Há anos
- Visualizações:
Transcrição
1 Conversão Matricial SCC Computação Gráca Prof. Fernando V. Paulovich paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade de São Paulo (USP) 20 de maio de / 60
2 Introdução Sumário 1 Introdução 2 Conversão Segmento de Reta 3 Algoritmo DDA 4 Algoritmo de Bresenham Traçado de Retas Traçado de Circunferências 5 Correção de Traçado (Antialiasing) Antialiasing e OpenGL 2 / 60
3 Introdução Sumário 1 Introdução 2 Conversão Segmento de Reta 3 Algoritmo DDA 4 Algoritmo de Bresenham Traçado de Retas Traçado de Circunferências 5 Correção de Traçado (Antialiasing) Antialiasing e OpenGL 3 / 60
4 Introdução Imagem Vetorial x Imagem Matricial 4 / 60
5 Introdução Problema Traçar primitivas geométricas (segmentos de reta, polígonos, circunferências, elipses, curvas,...) no dispositivo matricial rastering = conversão vetorial matricial Como ajustar uma curva, denida por coordenadas reais em um sistema de coordenadas inteiras cujos pontos tem área associada 5 / 60
6 Introdução Sistema de Coordenadas do Dispositivo 6 / 60
7 Conversão Segmento de Reta Sumário 1 Introdução 2 Conversão Segmento de Reta 3 Algoritmo DDA 4 Algoritmo de Bresenham Traçado de Retas Traçado de Circunferências 5 Correção de Traçado (Antialiasing) Antialiasing e OpenGL 7 / 60
8 Conversão Segmento de Reta Conversão de Segmentos de Reta Dados pontos extremos em coordenadas do dispositivo P 0(x 0, y 0) (inferior esquerdo) P end (x end, y end ) (superior direito) Determina quais pixels devem ser acesos para gerar na tela uma boa aproximação do segmento de reta ideal 8 / 60
9 Conversão Segmento de Reta Conversão de Segmentos de Reta Características Desejáveis Linearidade Precisão Espessura (Densidade Uniforme) Intensidade independente de inclinação Continuidade Rapidez no traçado 9 / 60
10 Conversão Segmento de Reta Conversão de Segmentos de Reta Usar equação explícita da reta y = m x + b Com m a inclinação da reta dada por m = y end y 0 x end x 0 Com b a intersecção do eixo y dada por b = y 0 m x 0 10 / 60
11 Conversão Segmento de Reta Conversão de Segmentos de Reta Algoritmo Simples Variando-se x unitariamente de pixel em pixel, encontramos o valor de y 1 { 2 int x, x0, xend, y0, yend; 3 float y, m; 4 int valor; //cor do pixel 5 6 m = (yend - y0)/(xend - x0); 7 for (x = x0; x <= xend; x++) { 8 y = y0 + m * (x - x0); 9 write_pixel (x, round(y), valor); //arredonda y 10 } 11 } 11 / 60
12 Conversão Segmento de Reta Problema Na forma dada, só funciona para segmentos em que 0 < m < 1. Porque? 12 / 60
13 Conversão Segmento de Reta Problema Se 0 < m < 1 a variação em x é superior à variação em y. Se esse não for o caso, vai traçar um segmento com buracos!! 13 / 60
14 Conversão Segmento de Reta Solução Se m > 1, basta inverter os papéis de x e y, i.e., amostra y a intervalos unitários, e calcula x x = x 0 + y y 0 m 14 / 60
15 Algoritmo DDA Sumário 1 Introdução 2 Conversão Segmento de Reta 3 Algoritmo DDA 4 Algoritmo de Bresenham Traçado de Retas Traçado de Circunferências 5 Correção de Traçado (Antialiasing) Antialiasing e OpenGL 15 / 60
16 Algoritmo DDA Algoritmo DDA Chamando de δx uma variação na direção de x, podemos encontrar a variação δy em y correspondente fazendo δy = m δx ou similarmente δx = δy m O algoritmo Digital Dierential Analyzer (DDA) se baseia no cálculo de δx ou δy 16 / 60
17 Algoritmo DDA Algoritmo DDA Para m 1, na iteração i temos y i = m x i + b Sendo δ x a variação na direção de x, na iteração i + 1 temos y i+1 = m x i+1 + b y i+1 = m (x i + δx) + b y i+1 = m x i + m δx + b y i+1 = (m x i + b) + m δx y i+1 = y i + m δx Se δx = 1, então x i+1 = x i + 1, e y i+1 = y i + m 17 / 60
18 Algoritmo DDA Algoritmo DDA Se m > 1, inverte-se os papéis de x e y, isto é, δy = 1 e calcula-se x x i = yi b m x i+1 = yi+1 b m x i+1 = yi+δy b m x i+1 = yi b m + δy m x i+1 = x i + δy m Se δy = 1, então y i+1 = y i + 1, e x i+1 = x i + 1 m 18 / 60
19 Algoritmo DDA Algoritmo DDA Assume x 0 < x end e y 0 < y end (m positivo), processamento da esquerda para a direita Se não é o caso, então δx = 1 ou δy = 1, e a equação de traçado deve ser adaptada de acordo Exercício: fazer a adaptação em cada caso 19 / 60
20 Algoritmo DDA Exercício Aplique o algoritmo (e adaptações) para fazer a conversão dos seguintes segmentos de reta P1: (0,1) P2: (5,3) P1: (1,1) P2: (3,5) 20 / 60
21 Algoritmo de Bresenham Sumário 1 Introdução 2 Conversão Segmento de Reta 3 Algoritmo DDA 4 Algoritmo de Bresenham Traçado de Retas Traçado de Circunferências 5 Correção de Traçado (Antialiasing) Antialiasing e OpenGL 21 / 60
22 Algoritmo de Bresenham Traçado de Retas Sumário 1 Introdução 2 Conversão Segmento de Reta 3 Algoritmo DDA 4 Algoritmo de Bresenham Traçado de Retas Traçado de Circunferências 5 Correção de Traçado (Antialiasing) Antialiasing e OpenGL 22 / 60
23 Algoritmo de Bresenham Traçado de Retas Introdução Algoritmo DDA apesar de ser incremental, envolve cálculo com números utuantes (cálculo de m): ineciente O algoritmo de Bresenham trabalha somente com inteiros: muito mais eciente 23 / 60
24 Algoritmo de Bresenham Traçado de Retas Algoritmo de Bresenham (Retas) Assume 0 < m < 1 Incrementa x em intervalos unitários, calcula o y correspondente Abordagem considera as duas possibilidades de escolha de y, decidindo qual a melhor (x k, y k ) (x k + 1, y k ) (x k, y k ) (x k + 1, y k + 1) 24 / 60
25 Algoritmo de Bresenham Traçado de Retas Algoritmo de Bresenham (Retas) 25 / 60
26 Algoritmo de Bresenham Traçado de Retas Algoritmo de Bresenham (Retas) (d lower d upper ) 0 usar o pixel superior (d lower d upper ) < 0 usar o pixel inferior 26 / 60
27 Algoritmo de Bresenham Traçado de Retas Algoritmo de Bresenham (Retas) Com base na equação da reta (y = m x + b), na posição x k + 1, a coordenada y é calculada como y = m (x k + 1) + b Então d lower = y y k d lower = m (x k + 1) + b y k e d upper = (y k + 1) y d upper = y k + 1 m (x k + 1) b 27 / 60
28 Algoritmo de Bresenham Traçado de Retas Algoritmo de Bresenham (Retas) Um teste rápido para saber a proximidade p k = d lower d upper p k = 2m(x k + 1) 2y k + 2b 1 Assim p k > 0 : pixel superior p k < 0 : pixel inferior 28 / 60
29 Algoritmo de Bresenham Traçado de Retas Algoritmo de Bresenham (Retas) Mas calcular m envolve operações de ponto utuante m = y end y 0 x end x 0 = y x então, substituindo m por y x, e multiplicando tudo por x, temos p k = x(d lower d upper ) como x > 0, o sinal de p k não é alterado, então p k = 2 y x k 2 x y k + c com c = 2 y + x(2b 1), parâmetro constante independente da posição do pixel 29 / 60
30 Algoritmo de Bresenham Traçado de Retas Algoritmo de Bresenham (Retas) No passo k + 1 temos p k+1 = 2 y x k+1 2 x y k+1 + c subtraindo p k dos dois lados temos p k+1 p k = (2 y x k+1 2 x y k+1 + c) p k p k+1 p k = 2 y(x k+1 x k ) 2 x(y k+1 y k ) mas x k+1 = x k + 1 (incremento unitário em x), então p k+1 = p k + 2 y 2 x(y k+1 y k ) 30 / 60
31 Algoritmo de Bresenham Traçado de Retas Algoritmo de Bresenham (Retas) Nessa equação p k+1 = p k + 2 y 2 x(y k+1 y k ) y k+1 y k será 0 ou 1 dependendo do sinal de p k Se p k < 0, então o próximo ponto é (x k + 1, y k ) então y k+1 y k = 0 e p k+1 = p k + 2 y Caso contrário o ponto será (x k + 1, y k + 1) então y k+1 y k = 1 e p k+1 = p k + 2 y 2 x 31 / 60
32 Algoritmo de Bresenham Traçado de Retas Algoritmo de Bresenham (Retas) Esse cálculo iterativo é realizado para cada posição x começando da esquerda para a direita O ponto de partida é calculado como p 0 = 2 y x 32 / 60
33 Algoritmo de Bresenham Traçado de Retas Algoritmo de Bresenham (Retas) 1 void bresenham (int x1,int x2, int y1,int y2) 2 int dx,dy, incsup, incinf, p, x, y; 3 int valor; 4 { 5 dx = x2-x1; dy = y2-y1; 6 p = 2*dy-dx; /* fator de decisão: valor inicial */ 7 8 incinf = 2*dy; /* Incremento Superior */ 9 incsup = 2*(dy-dx); /* Incremento inferior */ x = x1; y = y1; 12 write_pixel (x,y,valor); /* Pinta pixel inicial */ while (x < x2) { 15 if (p <= 0) { /* Escolhe Inferior */ 16 p = p + incinf;} 17 else { /* Escolhe Superior */ 18 p = p + incsup; 19 y++;} /* maior que 45o */ 20 x++; 21 write_pixel (x, y, valor); 22 } /* m do while */ 23 } /* m do algoritmo */ 33 / 60
34 Algoritmo de Bresenham Traçado de Retas Algoritmo de Bresenham (Retas) Exercício: aplique o algoritmo para P1: (5,8) P2: (9,11) 34 / 60
35 Algoritmo de Bresenham Traçado de Circunferências Sumário 1 Introdução 2 Conversão Segmento de Reta 3 Algoritmo DDA 4 Algoritmo de Bresenham Traçado de Retas Traçado de Circunferências 5 Correção de Traçado (Antialiasing) Antialiasing e OpenGL 35 / 60
36 Algoritmo de Bresenham Traçado de Circunferências Traçado de Circunferências Circunferência com centro na origem e raio R Forma explícita x 2 + y 2 = R 2 Forma parmétrica x = R cos θ, y = R sen θ Porque não usar a equação explícita para traçar 1 4 da circunferência? Porque não usar a forma paramétrica? 36 / 60
37 Algoritmo de Bresenham Traçado de Circunferências Algoritmo do Ponto Médio (Circunferência) Traçado de arco de 45 0 no segundo octante, de x = 0 a x = y = R/ 2 O restante da curva pode ser obtido por simetria Se o ponto (x, y) pertence à circunferência, outros 7 pontos sobre ela podem ser obtidos de maneira trivial / 60
38 Algoritmo de Bresenham Traçado de Circunferências Simetria de Ordem 8 38 / 60
39 Algoritmo de Bresenham Traçado de Circunferências Simetria de Ordem 8 1 void CirclePoints (int x, int y, int value) 2 { 3 write_pixel( x, y,value); 4 write_pixel( x,-y,value); 5 write_pixel(-x, y,value); 6 write_pixel(-x,-y,value); 7 write_pixel( y, x,value); 8 write_pixel( y,-x,value); 9 write_pixel(-y, x,value); 10 write_pixel(-y,-x,value); 11 } 39 / 60
40 Algoritmo de Bresenham Traçado de Circunferências Algoritmo de Bresenham (Circunferência) Dene um parâmetro de decisão para denir o pixel mais próximo da circunferência Como a equação da circunferência é não linear, raízes quadradas serão necessárias para se calcular distâncias dos pixels Bresenham evita isso comparando o quadrado das distâncias 40 / 60
41 Algoritmo de Bresenham Traçado de Circunferências Algoritmo do Ponto Médio Baseado na equação da circunferência dene-se qual o pixel mais próxima da mesma Isso é feito em um único octante, o resto é obtido por simetria 41 / 60
42 Algoritmo de Bresenham Traçado de Circunferências Algoritmo do Ponto Médio F circ (x, y) = x 2 + y 2 R 2 F circ(x, y) < 0 se (x, y) está dentro da circunferência F circ(x, y) = 0 se (x, y) está na circunferência F circ(x, y) > 0 se (x, y) está fora da circunferência Incrementa x e testa pixel está mais perto da circunferência F circ(x, y) é o parâmetro de decisão e cálculos incrementais podem ser feitos 42 / 60
43 Algoritmo de Bresenham Traçado de Circunferências Algoritmo do Ponto Médio Partindo de (x k, y k ) as opções são (x k + 1, y k ) (x k + 1, y k 1) 43 / 60
44 Algoritmo de Bresenham Traçado de Circunferências Algoritmo do Ponto Médio Então a função de decisão é p k = F circ(x k + 1, y k 1 2 ) p k = (x k + 1) 2 + (y k 1 2 )2 R 2 Se p k < 0 o ponto está dentro da circunferência e y k está mais próxima da borda Caso contrário, y k 1 está mais próxima 44 / 60
45 Algoritmo de Bresenham Traçado de Circunferências Algoritmo do Ponto Médio A formulação incremental pode ser feita avaliando x k p k+1 = F circ (x k+1 + 1, y k ) p k+1 = [x k+1 + 1] 2 + (y k )2 R 2 p k+1 = p k + 2(x k + 1) + (y 2 k+1 y2 k )(y k+1y k ) + 1 Se p k < 0, então o próximo ponto é (x k+1, y k ) p k+1 = p k + 2x k Caso contrário será (x k + 1, y k 1) p k+1 = p k + 2x k y k+1 com 2x k+1 = 2x k + 2 e 2y k+1 = 2y k 2 45 / 60
46 Correção de Traçado (Antialiasing) Sumário 1 Introdução 2 Conversão Segmento de Reta 3 Algoritmo DDA 4 Algoritmo de Bresenham Traçado de Retas Traçado de Circunferências 5 Correção de Traçado (Antialiasing) Antialiasing e OpenGL 46 / 60
47 Correção de Traçado (Antialiasing) Correção de Traçado (Antialiasing) Segmentos de retas em sistemas raster tem espessura - ocupa uma área Devido ao processo de amostragem (discretização), segmentos de retas pode apresentar uma aparência serrilhada Uma forma de diminuir esse problema é usar monitores com pixels menores Problemas para manter a taxa de restauro em 60Hz 47 / 60
48 Correção de Traçado (Antialiasing) Correção de Traçado (Antialiasing) 48 / 60
49 Correção de Traçado (Antialiasing) Correção de Traçado (Antialiasing) Em sistemas que podem mostrar mais de dois níveis de intensidade, é possível usar uma solução de software Uma solução simples é conhecida como superamostragem Aumenta a taxa de amostragem simulando um monitor com um (sub)pixel de menor tamanho A intensidade do pixel real é denida com base na quantidade de subpixels cobertos 49 / 60
50 Correção de Traçado (Antialiasing) Superamostragem Dividir cada pixel em sub-pixels A intensidade é dada pelo número de sub-pixel que estão sob o caminho da linha 50 / 60
51 Correção de Traçado (Antialiasing) Máscara de Ponderação do Sub-Pixel Dene uma máscara que assinala maior peso (intensidade) para sub-pixels no centro da área do pixel 51 / 60
52 Correção de Traçado (Antialiasing) Antialiasing Baseado em Área Intensidade proporcional a área coberta do pixel considerando que a linha tem largura nita 52 / 60
53 Correção de Traçado (Antialiasing) Antialiasing Baseado em Área 53 / 60
54 Correção de Traçado (Antialiasing) Técnicas de Filtragem Similar a técnica de máscara, porém mais precisa Uma superfície contínua de ponderação é usada para determinar a cobertura do pixel A ponderação é calculada por integração Uso de tabelas para acelerar o processo 54 / 60
55 Correção de Traçado (Antialiasing) Compensando Diferenças de Intensidade Antialiasing pode compensar outro problema de sistemas raster Linhas desenhadas com mesma quantidade de pixels apresentarem tamanhos diferentes Linhas menores mais brilhantes 55 / 60
56 Correção de Traçado (Antialiasing) Antialiasing e OpenGL Sumário 1 Introdução 2 Conversão Segmento de Reta 3 Algoritmo DDA 4 Algoritmo de Bresenham Traçado de Retas Traçado de Circunferências 5 Correção de Traçado (Antialiasing) Antialiasing e OpenGL 56 / 60
57 Correção de Traçado (Antialiasing) Antialiasing e OpenGL Antialiasing e OpenGL A função de antialiasing em OpenGL é ativada usando 1 gl.glenable(tipoprim) Tipos de primitivas GL.GL_POINT_SMOOTH GL.GL_LINE_SMOOTH GL.GL_POLYGON_SMOOTH Também necessário ativar blending em RGBA (RGB) 1 gl.glenable(gl.gl_blend); 2 gl.glblendfunc(gl.gl_src_alpha, GL.GL_ONE_MINUS_SRC_ALPHA); 57 / 60
58 Correção de Traçado (Antialiasing) Antialiasing e OpenGL Antialiasing e OpenGL 1 public class Antialiasing implements GLEventListener { public static void main(string[] args) { 5 //cria o painel e adiciona um ouvinte GL 6 GLJPanel panel = new GLJPanel(); 7 panel.addgleventlistener(new Antialiasing()); 8 9 //cria uma janela e adiciona o painel 10 JFrame frame = new JFrame("Aplicao JOGL Simples"); 11 frame.add(panel); 12 frame.setsize(400, 400); 13 frame.setdefaultcloseoperation(jframe.exit_on_close); 14 frame.setlocationrelativeto(null); 15 frame.setvisible(true); 16 } 17 public void display(glautodrawable drawable) { 18 GL gl = drawable.getgl(); 19 gl.glclear(gl.gl_color_buffer_bit); //desenha o fundo (limpa a janela) 20 gl.glcolor3f(1.0f, 0.0f, 0.0f); //altera o atributo de cor gl.glbegin(gl.gl_lines); //desenha uma linha 23 gl.glvertex2i(10, 10); 24 gl.glvertex2i(190, 170); 25 gl.glend(); gl.glflush(); //processa as rotinas OpenGL o mais rápido possível 28 } 29 } 58 / 60
59 Correção de Traçado (Antialiasing) Antialiasing e OpenGL Antialiasing e OpenGL 1 public class Antialiasing implements GLEventListener { public void init(glautodrawable drawable) { 5 GL gl = drawable.getgl(); 6 gl.glclearcolor(1.0f, 1.0f, 1.0f, 1.0f); //dene cor de fundo 7 gl.glmatrixmode(gl.gl_projection); //carrega a matriz de projejção 8 gl.glloadidentity(); //carrega a matriz identidade 9 10 //ativa antialiasing para linha 11 gl.glenable(gl.gl_line_smooth); 12 gl.glenable(gl.gl_blend); 13 gl.glblendfunc(gl.gl_src_alpha, GL.GL_ONE_MINUS_SRC_ALPHA); GLU glu = new GLU(); 16 glu.gluortho2d(0.0, 200.0, 0.0, 200.0); //dene projeção ortogonal 2D 17 } 18 } 59 / 60
60 Correção de Traçado (Antialiasing) Antialiasing e OpenGL Antialiasing e OpenGL 60 / 60
Sumário. Traçado de Retas. Antialiasing e OpenGL. 1 Introdução. 2 Conversão Segmento de Reta. 3 Algoritmo DDA. 4 Algoritmo de Bresenham
Conversão Matricial SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade de
Leia maisProblema. Conversão Matricial. Octantes do Sistema de Coordenadas Euclidiano. Sistema de Coordenadas do Dispositivo. Maria Cristina F.
Problema Conversão Matricial Maria Cristina F. de Oliveira Traçar primitivas geométricas (segmentos de reta, polígonos, circunferências, elipses, curvas,...) no dispositivo matricial rastering = conversão
Leia maisProf. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br. 3 de maio de 2011. SCC0250 - Computação Gráca
Introdução à Opengl com Java SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade
Leia maisProf. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br. 3 de maio de 2011. SCC0250 - Computação Gráca
Transformações Geométricas 3D SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade
Leia maisImagem Vetorial x Imagem Matricial. Conversão Matricial de Primitivas Gráficas. Sistema de Coordenadas do Dispositivo. Problema
Conversão Matricial de Primitivas Gráficas Imagem Vetorial x Imagem Matricial Maria Cristina F. de Oliveira março 2009 2 Problema Traçar primitivas geométricas (segmentos de reta, polígonos, circunferências,
Leia maisPrimitivas Gráficas. Prof. Márcio Bueno {cgtarde,cgnoite}@marciobueno.com. Fonte: Material do Prof. Robson Pequeno de Sousa e do Prof.
Primitivas Gráficas Prof. Márcio Bueno {cgtarde,cgnoite}@marciobueno.com Fonte: Material do Prof. Robson Pequeno de Sousa e do Prof. Robson Lins Traçado de Primitivas em Dispositivos Matriciais Conversão
Leia maisProf. Fernando V. Paulovich 25 de abril de SCC Computação Gráca
Determinação de Superfícies Visíveis SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC)
Leia maisProf. Julio Arakaki. Ciência da Computação
1 Primitivos gráficos - algoritmos Prof. Julio Arakaki 1 Algoritmos de reta Reta => infinitamente fina, ou seja, área = 0 Problemas para apresentação num monitor raster utilizando-se pixels: deve-se escolher
Leia maisComputação Gráfica. Rasterização de Linhas Professora Sheila Cáceres
Computação Gráfica Rasterização de Linhas Professora Sheila Cáceres Equação da Reta Apresenta a seguinte lei de formação: y=f(x) = ax + b sendo a e b números reais e a diferente de zero. Observação: a
Leia maisComputação Gráfica 04
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Computação Gráfica 04 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisDesenho de Segmentos de Recta
Desenho de Segmentos de Recta Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Alg. para desenho de Segmentos de Recta - Motivação A maior parte das primitivas 2D, desenhadas centenas ou mesmo milhares
Leia maisProf. Fernando V. Paulovich 3 de maio de SCC Computação Gráca
Transformações Geométricas 2D SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade
Leia maisPreenchimento de Áreas e de Polígonos. Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro
Preenchimento de Áreas e de Polígonos (Filled-Area Primitives) Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro Preenchimento de áreas é o processo de coloração do interior de uma
Leia maisCOMPUTAÇÃO GRÁFICA. Rasterização e Preenchimento de Regiões. MARCO ANTONIO GARCIA DE CARVALHO Fevereiro de 2009. Computação Gráfica
COMPUTAÇÃO GRÁFICA Rasterização e Preenchimento de Regiões Objetivos Conhecer os fundamentos da construção de linhas e círculos Conhecer o modelo scan-line modelo de sementes para preenchimento de polígonos
Leia maisProf. Fernando V. Paulovich 12 de março de SCC Computação Gráca
Transformações Geométricas 2D SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade
Leia maisAPLICATIVOS GRÁFICOS (AULA 3)
Prof. Breno Leonardo G. de M. Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br APLICATIVOS GRÁFICOS (AULA 3) Introdução A possibilidade de utilizarmos imagens, gráficos, desenhos e textos artísticos
Leia mais6. Geometria, Primitivas e Transformações 3D
6. Geometria, Primitivas e Transformações 3D Até agora estudamos e implementamos um conjunto de ferramentas básicas que nos permitem modelar, ou representar objetos bi-dimensionais em um sistema também
Leia maisProf. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br. 16 de maio de 2011. SCC0250 - Computação Gráca
Métodos para Rendering de Superfície SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC)
Leia maisUNIVERSIDADE FEDERAL FLUMINENSE
UNIVERSIDADE FEDERAL FLUMINENSE Escola de Engenharia Industrial Metalúrgica de Volta Redonda PROVAS RESOLVIDAS DE CÁLCULO VETORIAL Professora Salete Souza de Oliveira Aluna Thais Silva de Araujo P1 Turma
Leia maisPrimitivos gráficos - algoritmos
Primitivos gráficos - algoritmos Prof. Julio Arakaki 1 Algoritmos de reta Reta => infinitamente fina, ou seja, área = 0 Problemas para apresentação num monitor raster utilizando-se pixels: deve-se escolher
Leia maisPARTE 2 FUNÇÕES VETORIAIS DE UMA VARIÁVEL REAL
PARTE FUNÇÕES VETORIAIS DE UMA VARIÁVEL REAL.1 Funções Vetoriais de Uma Variável Real Vamos agora tratar de um caso particular de funções vetoriais F : Dom(f R n R m, que são as funções vetoriais de uma
Leia maisMedida da velocidade de embarcações com o Google Earth
UNIVERSIDADE FEDERAL DO RIO DE JANEIRO Instituto de Física Programa de Pós-Graduação em Ensino de Física Mestrado Profissional em Ensino de Física Medida da velocidade de embarcações com o Google Earth
Leia maisCorelDRAW 11 1. UM PROGRAMA DE DESIGN
CorelDRAW 11 1. UM PROGRAMA DE DESIGN Com o Corel você vai trabalhar com um dos aplicativos mais usados no campo do design e da auto-edição, já que permite operar com dois tipos de gráficos (vetoriais
Leia maisTrabalho de Fundamentos da Computação Gráfica
Trabalho de Fundamentos da Computação Gráfica Melhorias para o Ray Tracing 1. Níveis de pré-visualização 2. Paralelização com Buckets (na CPU) 3. Anti-aliasing (Supersampling) 4. Passes a. Mapa de Profundidade
Leia maisITA - 2005 3º DIA MATEMÁTICA BERNOULLI COLÉGIO E PRÉ-VESTIBULAR
ITA - 2005 3º DIA MATEMÁTICA BERNOULLI COLÉGIO E PRÉ-VESTIBULAR Matemática Questão 01 Considere os conjuntos S = {0,2,4,6}, T = {1,3,5} e U = {0,1} e as afirmações: I. {0} S e S U. II. {2} S\U e S T U={0,1}.
Leia maisSoftware Régua e Compasso
1 COORDENAÇÃO DE PESQUISA E PÓS-GRADUAÇÃO CPPG TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO NO PROCESSO DE ENSINO- APRENDIZAGEM DE MATEMÁTICA 1ª Parte - Consulta Rápida Software Régua e Compasso A primeira
Leia maisPROVAS DE MATEMÁTICA DO VESTIBULARES-2011 DA MACKENZIE RESOLUÇÃO: Profa. Maria Antônia Gouveia. 13 / 12 / 2010
PROVAS DE MATEMÁTICA DO VESTIBULARES-0 DA MACKENZIE Profa. Maria Antônia Gouveia. / / 00 QUESTÃO N o 9 Dadas as funções reais definidas por f(x) x x e g(x) x x, considere I, II, III e IV abaixo. I) Ambas
Leia maisCI202 - Métodos Numéricos
CI202 - Métodos Numéricos Lista de Exercícios 2 Zeros de Funções Obs.: as funções sen(x) e cos(x) devem ser calculadas em radianos. 1. Em geral, os métodos numéricos para encontrar zeros de funções possuem
Leia maisRepresentação de Imagens
Representação de Imagens Primitivas Gráficas As primitivas gráficas são os elementos básicos que formam um desenho. Exemplos: Ponto, segmento, polilinha, polígono, arco de elipse, etc. Primitivas já definidas
Leia maisCOMPUTAÇÃO GRÁFICA REPRESENTAÇÃO DE IMAGENS
COMPUTAÇÃO GRÁFICA REPRESENTAÇÃO DE IMAGENS Curso: Tecnológico em Análise e Desenvolvimento de Sistemas Disciplina: COMPUTAÇÃO GRÁFICA 4º Semestre Prof. AFONSO MADEIRA ARQUITETURA GRÁFICA Frame-buffer
Leia maisJAVA APLICAÇÕES GRÁFICAS Propriedade Utilizada: FontSizeAnimation
JAVA APLICAÇÕES GRÁFICAS Propriedade Utilizada: FontSizeAnimation FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: Paulo Renato S. Veiga Identificação da Turma: 205 Noite Data: 16/05/10 1 Nome da Propriedade
Leia maisPonto, reta e plano no espaço tridimensional, cont.
Ponto, reta e plano no espaço tridimensional, cont. Matemática para arquitetura Ton Marar 1. Posições relativas Posição relativa entre pontos Dois pontos estão sempre alinhados. Três pontos P 1 = (x 1,
Leia maisMESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação. Aula 02. Prof. Dr. Marco Antonio Leonel Caetano
MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação Aula 02 Prof. Dr. Marco Antonio Leonel Caetano 1 Guia de Estudo para Aula 02 Comandos de Repetição - O Comando FOR - O comando IF com o comando
Leia maisIntegrais Duplas e Coordenadas Polares. 3.1 Coordenadas Polares: Revisão
Cálculo III Departamento de Matemática - ICEx - UFMG Marcelo Terra Cunha Integrais Duplas e Coordenadas Polares Nas primeiras aulas discutimos integrais duplas em algumas regiões bem adaptadas às coordenadas
Leia maisModelos de Iluminação
C A P Í T U L O 4 Modelos de Iluminação Um modelo de iluminação é um conjunto de equações que determinam quantitativamente qual é a cor sobre um ponto da superfície de um objeto em função das propriedades
Leia mais(x, y) = (a, b) + t*(c-a, d-b) ou: x = a + t*(c-a) y = b + t*(d-b)
Equação Vetorial da Reta Dois pontos P e Q, definem um único vetor v = PQ, que representa uma direção. Todo ponto R cuja direção PR seja a mesma de PQ está contido na mesma reta definida pelos pontos P
Leia maisFUNÇÃO DO 1º GRAU. Vamos iniciar o estudo da função do 1º grau, lembrando o que é uma correspondência:
FUNÇÃO DO 1º GRAU Vamos iniciar o estudo da função do 1º grau, lembrando o que é uma correspondência: Correspondência: é qualquer conjunto de pares ordenados onde o primeiro elemento pertence ao primeiro
Leia maisCotagens especiais. Você já aprendeu a interpretar cotas básicas
A UU L AL A Cotagens especiais Você já aprendeu a interpretar cotas básicas e cotas de alguns tipos de elementos em desenhos técnicos de modelos variados. Mas, há alguns casos especiais de cotagem que
Leia maisIBM1018 Física Básica II FFCLRP USP Prof. Antônio Roque Aula 4
Lei de Gauss Considere uma distribuição arbitrária de cargas ou um corpo carregado no espaço. Imagine agora uma superfície fechada qualquer envolvendo essa distribuição ou corpo. A superfície é imaginária,
Leia maisPARA CASA * Como voce faria para armazenar o resultado em uma variavel chamada NOME?
USO DE VARIAVEIS 1. Crie um programa Scratch que recebe um valor de entrada do usuário (p.ex. o nome do usuário), armazene este valor na variável padrão resposta e faça o personagem gato dizer o valor
Leia maisUniversidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira
Universidade Federal de Alagoas Instituto de Matemática Imagem Prof. Thales Vieira 2014 O que é uma imagem digital? Imagem no universo físico Imagem no universo matemático Representação de uma imagem Codificação
Leia maisAULA 6 - Operações Espaciais
6.1 AULA 6 - Operações Espaciais Essa aula descreve as operações espaciais disponíveis no TerraView. Antes de iniciar sua descrição é necessário importar alguns dados que serão usados nos exemplos. Exercício:
Leia maisAlgoritmos e Programação II. Sobrecarga
Algoritmos e Programação II Baseado no Material do Prof. Júlio Machado Sobrecarga Em várias linguagens é comum encontrarmos rotinas que fazem basicamente a mesma coisa, porém, têm nomes distintos porque
Leia maisProcessamento de Imagem. Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com
Processamento de Imagem Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Visão Computacional Não existe um consenso entre os autores sobre o correto escopo do processamento de imagens, a
Leia maisPrimitivos gráficos - algoritmos
Primitivos gráficos - algoritmos Prof. Julio Arakaki 1 Algoritmos de reta Reta => infinitamente fina, ou seja, área = 0 Problemas para apresentação num monitor raster utilizando-se pixels: deve-se escolher
Leia maisMAT 2352 - Cálculo Diferencial e Integral II - 2 semestre de 2012 Registro das aulas e exercícios sugeridos - Atualizado 13.11.
MT 2352 - Cálculo Diferencial e Integral II - 2 semestre de 2012 Registro das aulas e exercícios sugeridos - tualizado 13.11.2012 1. Segunda-feira, 30 de julho de 2012 presentação do curso. www.ime.usp.br/
Leia maisTrabalho 2 Fundamentos de computação Gráfica
Trabalho 2 Fundamentos de computação Gráfica Processamento de Imagens Aluno: Renato Deris Prado Tópicos: 1- Programa em QT e C++ 2- Efeitos de processamento de imagens 1- Programa em QT e C++ Para o trabalho
Leia maisLISTA DE EXERCÍCIOS DE CAMPOS CONSERVATIVOS NO PLANO E NO ESPAÇO. CURVAS PARAMETRIZADAS, INTEGRAIS DE LINHA (COM RESPEITO A COMPRIMENTO DE ARCO).
LISTA DE EXERCÍCIOS DE CAMPOS CONSERVATIVOS NO PLANO E NO ESPAÇO. CURVAS PARAMETRIZADAS, INTEGRAIS DE LINHA (COM RESPEITO A COMPRIMENTO DE ARCO. PROFESSOR: RICARDO SÁ EARP OBS: Faça os exercícios sobre
Leia maisA abordagem do assunto será feita inicialmente explorando uma curva bastante conhecida: a circunferência. Escolheremos como y
5 Taxa de Variação Neste capítulo faremos uso da derivada para resolver certos tipos de problemas relacionados com algumas aplicações físicas e geométricas. Nessas aplicações nem sempre as funções envolvidas
Leia maisAnálise de Arredondamento em Ponto Flutuante
Capítulo 2 Análise de Arredondamento em Ponto Flutuante 2.1 Introdução Neste capítulo, chamamos atenção para o fato de que o conjunto dos números representáveis em qualquer máquina é finito, e portanto
Leia maisImagem e Gráficos. vetorial ou raster?
http://computacaografica.ic.uff.br/conteudocap1.html Imagem e Gráficos vetorial ou raster? UFF Computação Visual tem pelo menos 3 grades divisões: CG ou SI, AI e OI Diferença entre as áreas relacionadas
Leia maisIBM1018 Física Básica II FFCLRP USP Prof. Antônio Roque Aula 6. O trabalho feito pela força para deslocar o corpo de a para b é dado por: = =
Energia Potencial Elétrica Física I revisitada 1 Seja um corpo de massa m que se move em linha reta sob ação de uma força F que atua ao longo da linha. O trabalho feito pela força para deslocar o corpo
Leia mais1 Módulo ou norma de um vetor
Álgebra Linear I - Aula 3-2005.2 Roteiro 1 Módulo ou norma de um vetor A norma ou módulo do vetor ū = (u 1, u 2, u 3 ) de R 3 é ū = u 2 1 + u2 2 + u2 3. Geometricamente a fórmula significa que o módulo
Leia maisCPV O cursinho que mais aprova na GV
O cursinho que mais aprova na GV FGV ADM Objetiva 06/junho/010 MATemática 01. O monitor de um notebook tem formato retangular com a diagonal medindo d. Um lado do retângulo mede 3 do outro. 4 A área do
Leia maisBC0501 Linguagens de Programação
BC0501 Linguagens de Programação Aula Prática: 03 Assunto: Comandos de Seleção 1. Introdução Um comando de seleção define uma condição em um programa, que permite que grupos de comandos sejam executados
Leia maisAs assíntotas são retas que passam no centro da hipérbole e tem coeficiente angular m = b / a e m = b / a, logo temos:
Exercício 01. Dada à hipérbole de equação 5x 2 4y 2 20x 8y 4 = 0 determine os focos e as equações das assintotas. Escrevendo a hipérbole da maneira convencional teríamos 5[x 2 4x + 4 4] 4[y 2 + 2y + 1]
Leia maisSoluções abreviadas de alguns exercícios
Tópicos de cálculo para funções de várias variáveis Soluções abreviadas de alguns exercícios Instituto Superior de Agronomia - 2 - Capítulo Tópicos de cálculo diferencial. Domínio, curva de nível e gráfico.
Leia maisRotação e Interpolação
Rotação e Interpolação Resumo Os pixels que compõem uma imagem digital possuem coordenadas com valores do tipo inteiro e positivo. Quando alguma operação em cima das coordenadas de um pixel de uma imagem
Leia maisAtividade: matrizes e imagens digitais
Atividade: matrizes e imagens digitais Aluno(a): Turma: Professor(a): Parte 01 MÓDULO: MATRIZES E IMAGENS BINÁRIAS 1 2 3 4 5 6 7 8 Indique, na tabela abaixo, as respostas dos 8 desafios do Jogo dos Índices
Leia maisTópico 11. Aula Teórica/Prática: O Método dos Mínimos Quadrados e Linearização de Funções
Tópico 11. Aula Teórica/Prática: O Método dos Mínimos Quadrados e Linearização de Funções 1. INTRODUÇÃO Ao se obter uma sucessão de pontos experimentais que representados em um gráfico apresentam comportamento
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Aritmética Computacional Slide 1 Sumário Unidade Lógica e Aritmética Representação de Números Inteiros Aritmética de Números Inteiros Representação de Números
Leia maisÁlgebra Linear I Solução da 5ª Lista de Exercícios
FUNDAÇÃO EDUCACIONAL SERRA DOS ÓRGÃOS CENTRO UNIVERSITÁRIO SERRA DOS ÓRGÃOS Centro de Ciências e Tecnologia Curso de Graduação em Engenharia de Produção Curso de Graduação em Engenharia Ambiental e Sanitária
Leia mais2. Representação Numérica
2. Representação Numérica 2.1 Introdução A fim se realizarmos de maneira prática qualquer operação com números, nós precisamos representa-los em uma determinada base numérica. O que isso significa? Vamos
Leia maisPROFº. LUIS HENRIQUE MATEMÁTICA
Geometria Analítica A Geometria Analítica, famosa G.A., ou conhecida como Geometria Cartesiana, é o estudo dos elementos geométricos no plano cartesiano. PLANO CARTESIANO O sistema cartesiano de coordenada,
Leia maisDesenho de Segmentos de Recta
Desenho de Segmentos de Recta Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Alg. para desenho de Segmentos de Recta - Motivação A maior parte das primitivas 2D, desenhadas centenas ou mesmo milhares
Leia maisExemplos de utilização de primitivas gráficas (nível API)
Exemplos de utilização de primitivas gráficas (nível API) Programação em PostScript %!PS % Triangle_1 % Triângulo centrado em página A4 % ( unidades: 72 dpi ) 72 144 moveto 306 648 lineto 540 144 lineto
Leia maisTécnicas de Cartografia Digital
Técnicas de Cartografia Digital Maria Cecília Bonato Brandalize 2011 Aula 8 1. Vetoriais 2. Matriciais 3. Vantagens e Desvantagens 1. Vetoriais 2. Matriciais 3. Vantagens e Desvantagens Como são representados
Leia maisTransformada de Hough. Cleber Pivetta Gustavo Mantovani Felipe Zottis
Transformada de Hough Cleber Pivetta Gustavo Mantovani Felipe Zottis A Transformada de Hough foi desenvolvida por Paul Hough em 1962 e patenteada pela IBM. Originalmente, foi elaborada para detectar características
Leia maisNotas para um curso de Cálculo 1 Duilio T. da Conceição
Notas para um curso de Cálculo 1 Duilio T. da Conceição 1 2 Sumário 1 WOLFRAM ALPHA 5 1.1 Digitando Fórmulas e Expressões Matemáticas......... 6 1.1.1 Expoentes......................... 6 1.1.2 Multiplicação.......................
Leia maisAPLICATIVOS GRÁFICOS (AULA 4)
Prof. Breno Leonardo G. de M. Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br APLICATIVOS GRÁFICOS (AULA 4) 1 Classificação da imagem Em relação à sua origem pode-se classificar uma imagem,
Leia maisJoão Manuel R. S. Tavares / JOF
Introdução ao Controlo Numérico Computorizado II Referencial, Trajectórias João Manuel R. S. Tavares / JOF Introdução As ferramentas de uma máquina CNC podem realizar certos movimentos conforme o tipo
Leia maisUma lei que associa mais de um valor y a um valor x é uma relação, mas não uma função. O contrário é verdadeiro (isto é, toda função é uma relação).
5. FUNÇÕES DE UMA VARIÁVEL 5.1. INTRODUÇÃO Devemos compreender função como uma lei que associa um valor x pertencente a um conjunto A a um único valor y pertencente a um conjunto B, ao que denotamos por
Leia maisDepartamento de Matemática - UEL - 2010. Ulysses Sodré. http://www.mat.uel.br/matessencial/ Arquivo: minimaxi.tex - Londrina-PR, 29 de Junho de 2010.
Matemática Essencial Extremos de funções reais Departamento de Matemática - UEL - 2010 Conteúdo Ulysses Sodré http://www.mat.uel.br/matessencial/ Arquivo: minimaxi.tex - Londrina-PR, 29 de Junho de 2010.
Leia maisMovimentos Periódicos: representação vetorial
Aula 5 00 Movimentos Periódicos: representação vetorial A experiência mostra que uma das maneiras mais úteis de descrever o movimento harmônico simples é representando-o como uma projeção perpendicular
Leia maisMATEMÁTICA FURG COPERVE PROCESSO SELETIVO 2010
FURG COPERVE PROCESSO SELETIVO 00 MATEMÁTICA ) Em uma Instituição de Ensino Superior, um aluno do curso de Engenharia Metalúrgica anotou suas médias bimestrais nas disciplinas: Cálculo I (CI), Álgebra
Leia maisExercícios resolvidos P2
Exercícios resolvidos P Questão 1 Dena as funções seno hiperbólico e cosseno hiperbólico, respectivamente, por sinh(t) = et e t e cosh(t) = et + e t. (1) 1. Verique que estas funções satisfazem a seguinte
Leia maisObjetivos: Construção de tabelas e gráficos, escalas especiais para construção de gráficos e ajuste de curvas à dados experimentais.
7aula Janeiro de 2012 CONSTRUÇÃO DE GRÁFICOS I: Papel Milimetrado Objetivos: Construção de tabelas e gráficos, escalas especiais para construção de gráficos e ajuste de curvas à dados experimentais. 7.1
Leia maisCálculo Diferencial e Integral I Vinícius Martins Freire
UNIVERSIDADE FEDERAL DE SANTA CATARINA - CAMPUS JOINVILLE CENTRO DE ENGENHARIAS DA MOBILIDADE Cálculo Diferencial e Integral I Vinícius Martins Freire MARÇO / 2015 Sumário 1. Introdução... 5 2. Conjuntos...
Leia maisUnidade II MATEMÁTICA APLICADA À CONTABILIDADE
MATEMÁTICA APLICADA À CONTABILIDADE Unidade II PREÇO E RECEITA TOTAL.1 Definição Receita é o valor em moeda que o produtor recebe pela venda de X unidades do produto produzido e vendido por ele. Consideremos
Leia maisCRIANDO MDT. Para criar o MDT Selecione o botão Modelagem ou clique na área esquerda da do programa onde se terá a opção criar Nova Modelagem.
CRIANDO MDT Um MDT no programa AutoGeo tem como finalidade servir como base de dados para informações que servirão para os cálculos a serem realizados tudo que se for projetado a base vem do modelo digital
Leia maisPOTENCIAL ELÉTRICO. por unidade de carga
POTENCIAL ELÉTRICO A lei de Newton da Gravitação e a lei de Coulomb da eletrostática são matematicamente idênticas, então os aspectos gerais discutidos para a força gravitacional podem ser aplicadas para
Leia maisCap. 7 - Fontes de Campo Magnético
Universidade Federal do Rio de Janeiro Instituto de Física Física III 2014/2 Cap. 7 - Fontes de Campo Magnético Prof. Elvis Soares Nesse capítulo, exploramos a origem do campo magnético - cargas em movimento.
Leia maisGerenciamento de Projeto: Criando o Termo de Abertura II. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br
Gerenciamento de Projeto: Criando o Termo de Abertura II Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Priorizando Projetos. Métodos Matemáticos. Métodos de análise de benefícios. Selecionando
Leia maisAPLICAÇÕES DA DERIVADA
Notas de Aula: Aplicações das Derivadas APLICAÇÕES DA DERIVADA Vimos, na seção anterior, que a derivada de uma função pode ser interpretada como o coeficiente angular da reta tangente ao seu gráfico. Nesta,
Leia mais9 Comandos condicionais
9 Comandos condicionais Um comando condicional é uma instrução empregada quando se deseja criar um desvio, isto é, a opção de executar-se ou não um determinado trecho de código, segundo uma condição. Em
Leia maisCurso de Computação Gráfica (CG) 2014/2- Unidade 1- Modelagem de objetos. Exercício 1 (individual) - Entrega: quarta 13/08
Curso de Computação Gráfica (CG) 2014/2- Unidade 1- Modelagem de objetos Exercício 1 (individual) - Entrega: quarta 13/08 Escolha um objeto entre os que possivelmente compõem uma clínica médica de exames
Leia maisESTEREOSCOPIA INTRODUÇÃO. Conversão de um par de imagens (a)-(b) em um mapa de profundidade (c)
ESTEREOSCOPIA INTRODUÇÃO Visão estereoscópica se refere à habilidade de inferir informações da estrutura 3-D e de distâncias da cena de duas ou mais imagens tomadas de posições diferentes. Conversão de
Leia maisIvan Guilhon Mitoso Rocha. As grandezas fundamentais que serão adotadas por nós daqui em frente:
Rumo ao ITA Física Análise Dimensional Ivan Guilhon Mitoso Rocha A análise dimensional é um assunto básico que estuda as grandezas físicas em geral, com respeito a suas unidades de medida. Como as grandezas
Leia maisBREVE TUTORIAL DO PAINT PARTE I Prof. Reginaldo Brito - Informática
BREVE TUTORIAL DO PAINT PARTE I Prof. Reginaldo Brito - Informática O Paint é o programa de edição de imagens padrão do Windows, ao instalar o sistema o Paint é instalado automaticamente. Provavelmente,
Leia maisFunções algébricas do 1º grau. Maurício Bezerra Bandeira Junior
Maurício Bezerra Bandeira Junior Definição Chama-se função polinomial do 1º grau, ou função afim, a qualquer função f de IR em IR dada por uma lei da forma f(x) = ax + b, onde a e b são números reais dados
Leia maisREFLEXÃO DA LUZ: ESPELHOS 412EE TEORIA
1 TEORIA 1 DEFININDO ESPELHOS PLANOS Podemos definir espelhos planos como toda superfície plana e polida, portanto, regular, capaz de refletir a luz nela incidente (Figura 1). Figura 1: Reflexão regular
Leia maisRUÍDOS EM IMAGENS FILTRAGEM DE RUÍDOS. o Flutuações aleatórias ou imprecisões em dados de entrada, precisão numérica, arredondamentos etc...
RUÍDOS EM IMAGENS FILTRAGEM DE RUÍDOS RUÍDOS EM IMAGENS Em Visão Computacional, ruído se refere a qualquer entidade em imagens, dados ou resultados intermediários, que não são interessantes para os propósitos
Leia maisUnidade: Vetores e Forças. Unidade I:
Unidade I: 0 Unidade: Vetores e Forças 2.VETORES 2.1 Introdução Os vetores são definidos como entes matemáticos que dão noção de intensidade, direção e sentido. De forma prática, o conceito de vetor pode
Leia mais)LJXUD8PGRVSDUHV'SDUDFRQYROXomRTXHWHPRPHVPRHIHLWRGR NHUQHOGD)LJXUD
)LOWURJDXVVLDQR O filtro Gaussiano pode ser usado como um filtro SDVVDEDL[D. Usando a função Gaussiana para obter valores de uma máscara a ser definida digitalmente. O Filtro de Gaussiano em 1-D tem a
Leia maisIluminação e sombreamento
OpenGL Iluminação e sombreamento Sombreamento OpenGL calcula a cor de cada pixel e parte disso depende de qual é a iluminação usada no cenário e de como os objetos no cenário refletem ou absorvem a luz
Leia maisLista 4. 2 de junho de 2014
Lista 4 2 de junho de 24 Seção 5.. (a) Estime a área do gráfico de f(x) = cos x de x = até x = π/2 usando quatro retângulos aproximantes e extremidades direitas. Esboce os gráficos e os retângulos. Sua
Leia maisConceitos Fundamentais
Capítulo 1 Conceitos Fundamentais Objetivos: No final do Capítulo o aluno deve saber: 1. distinguir o uso de vetores na Física e na Matemática; 2. resolver sistema lineares pelo método de Gauss-Jordan;
Leia maisCÁLCULO DE ZEROS DE FUNÇÕES REAIS
15 CÁLCULO DE ZEROS DE FUNÇÕES REAIS Um dos problemas que ocorrem mais frequentemente em trabalhos científicos é calcular as raízes de equações da forma: f() = 0. A função f() pode ser um polinômio em
Leia mais2º Exame Computação Gráfica
2º Exame Computação Gráfica LEIC-T Prof. Mário Rui Gomes 17 de Julho 2007 Nº Nome: Antes de começar: Identifique todas as folhas com o seu número. Responda às questões seguintes justificando adequadamente
Leia mais