Dr. Sylvio Barbon Junior. Departamento de Computação - UEL. 1 o Semestre de 2015

Tamanho: px
Começar a partir da página:

Download "Dr. Sylvio Barbon Junior. Departamento de Computação - UEL. 1 o Semestre de 2015"

Transcrição

1 Introdução a Computação Gráfica [5COP100] Dr. Sylvio Barbon Junior Departamento de Computação - UEL 1 o Semestre de 2015

2 Assunto Aula 2 Princípios básicos de imagens de duas dimensões 2 de 45

3 Sumário Raster e Vector graphics; Programas em Java 2D; Geometria de Objetos: Básica; Java 2D; Transformações Geométricas em Java 2D; Coordenadas Homogêneas; Aplicações de Transformações; Animação e movimento baseado em Transformação; Movimento em Java 2D; Interpolação para mudanças contínuas; Interpolação em Java 2D. 3 de 45

4 Raster vs Vector Graphics Figura: Imagem original, vetorizada e raster [Klawonn, 2012] 4 de 45

5 Vector vs Raster Graphics Qual o modelo que descreve um objeto antes de sua renderização? Vector, Vetorizada ou vector-oriented: Modelada pela combinação de linhas, retângulos, círculos, elipses e arcos; A relação entre as formas é expressa via equações matemáticas; Possibilita a mudança de escala sem perda de qualidade; Ideal para logotipos, posteres etc. Adobe Illustrator, Corel Draw e Inkscape. Formatos: AI, CDR, CGM, SVG, VML entre outros 5 de 45

6 Raster vs Vector Graphics Figura: Imagem vector [des, 2015] 6 de 45

7 Vector vs Raster Graphics Raster ou pixel-oriented: Formada por uma matriz de pixels, cada ponto tem um valor de cor associado; É dependente de resolução; Todas as formas são convertidas em pixels; Photoshop, Gimp, MS Paint GIF, BMP, TIFF, JPEG, XCF, JPEG e outros vários. 7 de 45

8 Raster vs Vector Graphics Figura: Imagem raster [des, 2015] 8 de 45

9 Vector vs Raster Graphics scan conversion: conversão de vector-oriented para imagem raster aliasing effect: ocorre na forma de bordas serrilhadas chamadas de jaggies ou staircasing. Uso de técnicas anti-aliasing para correção. 9 de 45

10 Raster vs Vector Graphics Figura: Correção anti-aliasing [ali, 2015] 10 de 45

11 Raster vs Vector Graphics Figura: Imagem Vector e diferentes resoluções de raster [Klawonn, 2012] 11 de 45

12 Programas em Java 2D Java 2D é uma API pertencente ao kernel a partir do Java 2; Apresenta algumas extensões do pacote AWT (Abstract Windowing Toolkit) e Swing; 12 de 45 Figura: API Java 2D [Klawonn, 2012]

13 Listing 1: Primeiro Exemplo Java 2D [Klawonn, 2012] import j a v a. awt. ; p u b l i c c l a s s SimpleJava2DExample extends Frame { SimpleJava2DExample ( ) { addwindowlistener ( new MyFinishWindow ( ) ) ; } p u b l i c v o i d p a i n t ( G r a p h i c s g ) { Graphics2D g2d = ( Graphics2D ) g ; g2d. d r a w S t r i n g ( H e l l o w o r l d!, 3 0, 5 0 ) ; } } p u b l i c s t a t i c v o i d main ( S t r i n g [ ] a r g v ) { SimpleJava2DExample f = new SimpleJava2DExample ( ) ; f. s e t T i t l e ( The f i r s t Java 2D program ) ; f. s e t S i z e ( 3 5 0, 8 0 ) ; f. s e t V i s i b l e ( t r u e ) ; } 13 de 45

14 Objetos Geométricos Básicos Pontos: são definidos pelas coordenadas x e y. Linhas, polylines ou curvas: são definidas por um ou mais pontos áreas ou poligonos: podem ser preenchidas por cores ou texturas; curvas: são definidas como polinômios paramétricos Figura: Curva quadrática e cúbica [Klawonn, 2012] 13 de 45

15 Objetos Geométricos Básicos É possível criar poĺıgonos complexos com a combinação de outras áreas mais simples usando operações como união (union), intersecção (intersection), diferença (difference) e diferença simétrica (symmetric difference). Figura: Images das operações de União, Intersecção, Diferença e Deferença simétrica entre um círculo e um retângulo. [Klawonn, 2012] 14 de 45

16 Objetos Geométricos Básicos em Java 2D Classe abstrata Shape Figura: Exemplo de formas do Java 2D API. [Klawonn, 2012] 15 de 45

17 Listing 2: Exemplos Java 2D [Klawonn, 2012] Line2D. Double l i n e = new Line2D. Double ( x1, y1, x2, y2 ) ; QuadCurve2D. Double qc = new QuadCurve2D. Double ( x1, y1, c t r l x, c t r l y, x2, y2 ) ; CubicCurve2D. Double cc = new CubicCurve2D. Double ( x1, y1, c t r l x 1, c t r l y 1, c t r l x 2, c t r l y 2, x2, y2 ) ; 16 de 45

18 Objetos Geométricos Básicos em Java 2D 16 de 45 Figura: Exemplo General Path. [Klawonn, 2012]

19 Listing 3: Exemplos General Path [Klawonn, 2012] G e n e r a l P a t h gp = new G e n e r a l P a t h ( ) ; gp. moveto ( 6 0, ) ; gp. l i n e T o ( 8 0, ) ; // f r o n t underbody gp. quadto ( 9 0, 1 4 0, 1 0 0, ) ; // f r o n t wheel gp. l i n e T o ( 1 6 0, ) ; // m i d d l e underbody gp. quadto ( 1 7 0, 1 4 0, 1 8 0, ) ; // r e a r wheel gp. l i n e T o ( 2 0 0, ) ; // r e a r underbody gp. curveto ( 1 9 5, 1 0 0, 2 0 0, 8 0, 1 6 0, 8 0 ) ; // r e a r gp. l i n e T o ( 1 1 0, 8 0 ) ; // r o o f gp. l i n e T o ( 9 0, ) ; // w i n d s c r e e n gp. l i n e T o ( 6 0, ) ; // bonnet gp. l i n e T o ( 6 0, ) ; // f r o n t 17 de 45

20 Exercícios 1. Desenhe um retângulo com as pontas arredondadas. 2. Implemente um código para desenhar um peixe como da imagem abaixo. Utilize as operações entre poligonos. 17 de 45

21 Transformações Geométricas São operações que podem ser utilizadas visando a alteração de algumas características como: posição, orientação, forma e tamanho. As transformações são representáveis por equações; Um modelo simples é a representação das manipulações por meio de matrizes (usado amplamente); As principais transformações são: Translação (translation); Escala (scale); Rotação (rotation); Cisalhamento (shear); 18 de 45

22 Transformações Geométricas - Ponto e Produto Um ponto pode ser escrito como: ponto = P(x, y) =(x, y) T R 2 O produto de dois vetores u e v pode descrever as trasnformações, seguindo a seguinte estrutura: v 1 u T v = (u 1,..., u n )... = v 2 n i=1 u i v i 19 de 45

23 Transformações Geométricas - Translação A operação de translação pode ser descrita como: P = P + T = [ ] x + y Exemplo com T = (140, 80) T [ ] { x x = y y = x + x = y + y 20 de 45

24 Transformações Geométricas - Escala A operação de escala pode ser descrita como: P = P T = [ ] x y [ ] sx 0 = 0 s y Exemplo com s x = 2 e s y = 0.5: { x y = x s x = y s y 21 de 45

25 Transformações Geométricas - Rotação A operação de rotação pode ser descrita como: P = P T = [ ] x y Exemplo com θ =45 o : [ ] cos(θ) sen(θ) = sen(θ) cos(θ) { x y = x cos(θ)-y sen(θ) = x sen(θ)+y cos(θ) 22 de 45

26 Transformações Geométricas - Cisalhamento A operação de cisalhamento pode ser descrita como: P = P T = [ ] [ ] { x 1 sx x = x + s x y = y s y 1 y = y + s y x Exemplo com com s x = 1 e s y = 0: 23 de 45

27 Coordenadas Homogêneas Para que as operações sejam combinadas facilmente, podemos tratá-las como coordenadas homogêneas. Isso pode ser feito adicionando uma terceira coordenada ao ponto. Assim, um ponto (x, y) é representado como (x, y, W ). (2,3,6) e (4, 6, 12) é o mesmo ponto representado por diferentes triplas. Se W é a coordenada não 0, podemos dividir (x, y, W ) por ela, obtendo ( a W, b W, 1). 24 de 45

28 Coordenadas Homogêneas 25 de 45

29 Exercício com Transformações 1. Implemente um aplicativo com Java 2D para movimentar o peixe do exercício 2 da primeira atividade. Lembrando que o peixe somente caminha em uma direção, assim você deve implementar somente a translação em uma direção e utilizar a rotação para modificar a orientação do objeto. Utilize o teclado para realizar os movimentos, para tal utilize uma inner class que estenda KeyAdapter e não esqueça de adicionar um KeyListener (addkeylistener) na classe Frame. 26 de 45

30 Aplicações de Transformações Foi observado que as aplicações normalemente exigem uma série de transformações de um sistema de coordenadas para outro. Os objetos podem ser descritos em um ambiente diferente do Cartesiano (coordenadas polares e eĺıpticas). Por exemplo, aplicações em Java usam um sistema próprio, diferente do cartesiano, é um sistema de coordenadas globais. Neste caso é necessário considerar especificamente a transformação entre dois sistemas de coordenadas. 27 de 45

31 Aplicações de Transformações 28 de 45

32 Aplicações de Transformações Coordenadas Eĺıpticas 29 de 45

33 Aplicações de Transformações Para transformar um objeto de um sistema de coordenadas xy para um sistema x y com origens em (0, 0) e (x 0, y 0 ) com um ângulo de orientação θ entre os eixos x e x devemos determinar a transformações que superpõe os eixos xy aos eixos x y. Passos: 1. Transladar o sistema x y para que sua origem coincida com xy: T ( x 0, y 0 ) 2. Rotacionaro eixo x para coincidir com o eixo x: R( θ). Concatenando as equações de transformação, tem-se: M xy, x y = R( θ) T(-x 0, y 0 ) 30 de 45

34 Aplicações de Transformações Alternativamente, pode-se estabelecer a orientação por meio de um vetor V na direção positiva do eixo y, passando pela origem de xy: v = V V = (v x, v y ) O vetor unitário ao longo do eixo x rotacionado v em 90 o no sentido horário: u = (v y, v x ) = (u x, u y ) A matriz de rotação seria: u x u y R = v x v y 0 = de 45

35 Composição de Transformações Exemplo: Rotação em θ com relação ao ponto mais próximo da origem: T ( x 1, y 1 ) R(θ) T(x 1, y 1 ) = 1 0 x 1 cosθ senθ x y 1 senθ cosθ y 1 = cosθ senθ x 1 (1 cosθ) + y 1 senθ senθ cosθ y 1 (1 cosθ) + x 1 senθ de 45

36 Aplicações de Transformações Rotação com base em ponto 33 de 45

37 Composição de Transformações Exemplo: Rotação em θ e Escala e Translação com relação ao ponto central do objeto: T ( x 1, y 1 ) R(θ) S(s x, s y ) T(x 2, y 2 ) 34 de 45

38 Aplicações de Transformações Escala, Rotação e mudança de direção 35 de 45

39 Exercício com Composição de Transformações 1. Implemente um aplicativo com Java 2D para movimentar um veículo para a frente (cima) direita e esquerda para desviar dos obstáculos que serão aleatoriamente criados na estrada. Os objetos deverão surgir a frente do veículo, para tal, utilize a transformação de escala. Será necessário implementar Runnable e o método Run(). Não esquecer do new Thread(this) e do Thread.sleep(tempoEmMilisegundos). 36 de 45

40 Exercício com Composição de Transformações 37 de 45 Interface modelo - Enduro (atari)

41 Java 2D Em Java 2D é possível trabalhar com transformações geométricas por meio da classe AffineTransform. O construtor básico é formado: AffineTransform at = new AffineTransform(a,b,c,d,e,f) 38 de 45

42 Java 2D As transformações elementares podem ser realizadas pelos métodos: Rotação: at.settoration(a); Rotação a um ponto: at.settorotation(a, x, y); Escala: at.settoscale(sx, sy); Cisalhamento: at.settoshear(sx, sy); Translação: at.settotranslation(dx, dy); As transformações podem ser múltiplas, e realizadas através de concateção: at1.concatenate(at2); at1.preconcatenate(at2); 39 de 45

43 Java 2D As modificações podem ser feitas, aplicadas a um objeto: Shape transformedshape = at.createtransformedshape(s); Objetos criados Graphics2D podem ser aplicados à AffineTransform: g2d.transform(at); 40 de 45

44 Listing 4: Primeiro Exemplo Java 2D [Klawonn, 2012] A f f i n e T r a n s f o r m yup = new A f f i n e T r a n s f o r m ( ) ; yup. s e t T o S c a l e (1, 1); A f f i n e T r a n s f o r m t r a n s l a t e = new A f f i n e T r a n s f o r m ( ) ; t r a n s l a t e. s e t T o T r a n s l a t i o n ( x O f f s e t, windowheight y O f f s e t ) ; yup. p r e C o n c a t e n a t e ( t r a n s l a t e ) ; g2d. t r a n s f o r m ( yup ) ; 41 de 45

45 Interpolação para mudanças contínuas Ao invés de projetar quadro a quadro cada uma das mudanças, é possível descrevê-la baseada em uma posição inicial e final. Os movimentos (ou mudanças) intermediárias podem ser modeladas por interpolações entre as posições especificadas. Exemplo: p 0 = (0, 0) T e p 1 = (200, 100) T A interpolação pode ser dada como: p α = (1 α) p 0 + α p 1, α [0, 1] Para um valor de α = 0.5, temos a transformação pela metade. 41 de 45

46 Tipos de linhas em Java 2D Por meio da classe BasicStroke é possível criar linhas de tipos diferentes, escolhendo a espessura, forma do final da linha e ligração entre linhas. Exemplo: BasicStroke bslinhafina = new BasicStroke (3.0f); g2d.setstroke(bslinhafina); 42 de 45

47 Questão do POSCOMP - Questão 1 43 de 45

48 Questão do POSCOMP - Questão 2 44 de 45

49 Referências (2015). Aliasing. acessado em 23/03/2015. (2015). Vector e raster. acessado em 23/03/2015. Klawonn, F. (2012). Introduction to computer graphics: using Java 2D and 3D. Springer Science & Business Media. 45 de 45

Dr. Sylvio Barbon Junior. Departamento de Computação - UEL. 1 o Semestre de 2015

Dr. Sylvio Barbon Junior. Departamento de Computação - UEL. 1 o Semestre de 2015 Introdução a Computação Gráfica [5COP100] Dr. Sylvio Barbon Junior Departamento de Computação - UEL 1 o Semestre de 2015 Assunto Aula 2 Princípios básicos de imagens de duas dimensões 2 of 18 Sumário Raster

Leia mais

6. Geometria, Primitivas e Transformações 3D

6. 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 mais

Bitmap X Vetorial OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA

Bitmap X Vetorial OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA OS DOIS PRINCIPAIS TIPOS DE ARQUIVOS NA COMPUTAÇÃO GRÁFICA Editores vetoriais são frequentemente contrastadas com editores de bitmap, e as suas capacidades se complementam. Eles são melhores para leiaute

Leia mais

Os desenhos. Representação de desenhos

Os desenhos. Representação de desenhos Os desenhos 1 Os desenhos Tópicos: Representação de desenhos Edição gráfica bidimensional Representação de desenhos Formatos de desenhos: imagens Arranjos de pixels. Digitalização da imagem por papel,

Leia mais

TECNOLOGIA EM SISTEMAS PARA INTERNET Disciplina:FERRAMENTAS E TÉCNICAS DE ANIMAÇÃO WEB. Professora Andréia Freitas

TECNOLOGIA EM SISTEMAS PARA INTERNET Disciplina:FERRAMENTAS E TÉCNICAS DE ANIMAÇÃO WEB. Professora Andréia Freitas TECNOLOGIA EM SISTEMAS PARA INTERNET Disciplina:FERRAMENTAS E TÉCNICAS DE ANIMAÇÃO WEB Professora Andréia Freitas 2012 3 semestre Aula 03 MEMORIA, F. Design para a Internet. 1ª Edição. Rio de Janeiro:

Leia mais

Ciências da Computação Disciplina:Computação Gráfica

Ciências da Computação Disciplina:Computação Gráfica Ciências da Computação Disciplina:Computação Gráfica Professora Andréia Freitas 2012 7 semestre Aula 02 (1)AZEVEDO, Eduardo. Computação Gráfica, Rio de Janeiro: Campus, 2005 (*0) (2) MENEZES, Marco Antonio

Leia mais

Técnicas para Animação de Imagens em Jogos 2D Utilizando Java

Técnicas para Animação de Imagens em Jogos 2D Utilizando Java Técnicas para Animação de Imagens em Jogos 2D Utilizando Java Silvano Maneck Malfatti 1 1 Faculdade Católica do Tocantins (FACTO) Palmas TO Brasil Malfatti@catolica-to.edu.br Resumo. Um dos recursos que

Leia mais

Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br. 3 de maio de 2011. SCC0250 - Computação Gráca

Prof. 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 mais

CorelDRAW 11 1. UM PROGRAMA DE DESIGN

CorelDRAW 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 mais

JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: imagecomposite FACULDADE DE TECNOLOGIA SENAC PELOTAS

JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: imagecomposite FACULDADE DE TECNOLOGIA SENAC PELOTAS JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: imagecomposite FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: Diego Silva de Oliveira Identificação da Turma: 070801805 Data: 16/05/2010 imagecomposite

Leia mais

ferramentas da imagem digital

ferramentas da imagem digital ferramentas da imagem digital illustrator X photoshop aplicativo ilustração vetorial aplicativo imagem digital 02. 16 imagem vetorial X imagem de rastreio imagem vetorial traduz a imagem recorrendo a instrumentos

Leia mais

Integrais Duplas e Coordenadas Polares. 3.1 Coordenadas Polares: Revisão

Integrais 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 mais

Computação Gráfica Interativa

Computação Gráfica Interativa Computação Gráfica Interativa conceitos, fundamentos geométricos e algoritmos 1. Introdução Computação Gráfica é a criação, armazenamento e a manipulação de modelos de objetos e suas imagens pelo computador.

Leia mais

MANIPULAÇÃO 3D ARITIMÉTICA DE VETORES

MANIPULAÇÃO 3D ARITIMÉTICA DE VETORES MANIPULAÇÃO 3D Todas as manipulações de gráficos podem ser representadas em forma de equação[artwick, 1984]. O problema é que manipulações de gráficos normalmente envolvem muitas operações de aritmética

Leia mais

APLICATIVOS GRÁFICOS (AULA 3)

APLICATIVOS 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 mais

Plano Curricular de Matemática 9º ano - 2014 /2015-3º Ciclo

Plano Curricular de Matemática 9º ano - 2014 /2015-3º Ciclo Plano Curricular de Matemática 9º ano - 2014 /2015-3º Ciclo Tema/Subtema Conteúdos Metas Nº de Aulas Previstas Org.Trat.Dados / Planeamento Estatístico Especificação do problema Recolha de dados População

Leia mais

Que imagens têm ou não têm simetria?

Que imagens têm ou não têm simetria? O mundo da simetria Que imagens têm ou não têm simetria? Isometrias Isometria: Transformação geométrica que preserva as distâncias; as figuras do plano são transformadas noutras geometricamente iguais.

Leia mais

19/11/2015. Um pouco de história antes... A FOTOGRAFIA. James Clerk Maxwell (1831 1879) Escócia (Reino Unido) físico, filósofo e matemático.

19/11/2015. Um pouco de história antes... A FOTOGRAFIA. James Clerk Maxwell (1831 1879) Escócia (Reino Unido) físico, filósofo e matemático. Prof. Reginaldo Brito Um pouco de história antes... A FOTOGRAFIA Joseph-Nicéphore Niepce * França, (1765-1833) James Clerk Maxwell (1831 1879) Escócia (Reino Unido) físico, filósofo e matemático. 1826,

Leia mais

Conversão Matricial. Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br. 20 de maio de 2011. SCC0250 - Computação Gráca

Conversão Matricial. Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br. 20 de maio de 2011. SCC0250 - Computação Gráca 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 mais

Manual Tabulæ Colaborativo

Manual Tabulæ Colaborativo Manual Tabulæ Colaborativo Estabelecendo Sessões Colaborativas em Rede Thiago Maciel de Oliveira Ulisses Dias Versão 1.0 Página 2 Manual do Tabulæ Colaborativo Sumário Uma visão geral... 5 Capítulo 1 Instalando

Leia mais

Estão corretas: (A) I, II e IV (B) II e III (C) II e IV (D) III e V (E) I, III e V

Estão corretas: (A) I, II e IV (B) II e III (C) II e IV (D) III e V (E) I, III e V FUNDAÇÃO VISCONDE DE CAIRU FACULDADE VISCONDE DE CAIRU CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROF.: AFONSO CELSO M. MADEIRA DISCIPLINA: COMPUTAÇÃO GRÁFICA (TACOG) 4º SEMESTRE GABARITO Segundo a

Leia mais

Como usar a documentaçã

Como usar a documentaçã Java 2 Standard Edition Como usar a documentaçã ção da API Java 2 Helder da Rocha www.argonavis.com.br 1 Documentação Aprender a usar a documentação é essencial para quem deseja desenvolver aplicações

Leia mais

UMA NOVA PROPOSTA PARA GEOMETRIA ANALÍTICA NO ENSINO MÉDIO

UMA NOVA PROPOSTA PARA GEOMETRIA ANALÍTICA NO ENSINO MÉDIO UMA NOVA PROPOSTA PARA GEOMETRIA ANALÍTICA NO ENSINO MÉDIO DANIELLA ASSEMANY DA GUIA CAp- UFRJ danyprof@bol.com.br 1.1. RESUMO Esta comunicação científica tem como objetivo tratar e apresentar a Geometria

Leia mais

SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA... 1

SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA... 1 SUMÁRIO CAPÍTULO 1 INTRODUÇÃO AO JAVA... 1 A Origem... 2 O Caminho Para a Aprendizagem... 4 Java Como Plataforma... 6 Finalidade... 9 Características... 11 Perspectivas... 13 Exercícios... 14 CAPÍTULO

Leia mais

Modelagem. Processamento de Imagens

Modelagem. Processamento de Imagens Soraia Raupp Musse Modelagem Multimídia RV Usuário Visão Modelos Gráfico Tempo Animação Vídeo Imagens Processamento de Imagens Modelagem Multimídia RV Usuário Visão Modelos Gráfico Tempo Animação Vídeo

Leia mais

APLICATIVOS GRÁFICOS (AULA 6)

APLICATIVOS GRÁFICOS (AULA 6) Prof. Breno Leonardo G. de M. Araújo brenod123@gmail.com http://blog.brenoleonardo.com.br APLICATIVOS GRÁFICOS (AULA 6) 1 Inkscape O Inkscapeé um programa de desenho vetorial, com capacidades similares

Leia mais

Protótipo tipo de um Ambiente para Processamento de Imagens Raster 2D

Protótipo tipo de um Ambiente para Processamento de Imagens Raster 2D Protótipo tipo de um Ambiente para Processamento de Imagens Raster 2D Adriana Fornazari Prof. Dalton Solano dos Reis Orientador Roteiro Introdução Ambientes de processamento de imagens Arquivos gráficos

Leia mais

Utilização do Sistema Multimédia. 2. Formatos de ficheiros 2.1. Compressão 2.2. Formatos mais comuns 2.3 Captura de imagens. 2. Formatos de ficheiros

Utilização do Sistema Multimédia. 2. Formatos de ficheiros 2.1. Compressão 2.2. Formatos mais comuns 2.3 Captura de imagens. 2. Formatos de ficheiros Utilização do Sistema Multimédia 2.1. Compressão 2.2. Formatos mais comuns 2.3 Captura de imagens 2.1. Compressão Formatos com e sem compressão Técnicas de compressão (reduzem tamanho) de 2 tipos: Compressão

Leia mais

SIMETRIA DE TRANSLAÇÃO

SIMETRIA DE TRANSLAÇÃO 18 Isometrias no plano é um tópico de estudo da Geometria das Transformações e sua abordagem visa propiciar conceituações de congruência e de semelhança, procurando desenvolver a capacidade de perceber

Leia mais

COMPUTAÇÃO GRÁFICA REPRESENTAÇÃO DE IMAGENS

COMPUTAÇÃ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 mais

Imagem digital. Unidade 3

Imagem digital. Unidade 3 Imagem digital Unidade 3 Objectivos Reconhecer o potencial comunicativo/ expressivo das imagens; Reconhecer as potencialidades narrativas de uma imagem; A criação de sentido nas associações de imagens

Leia mais

RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM. Java

RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM. Java RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM Java 2ª Edição n Sumário VII Sumário CAPÍTULO 1 Introdução ao Java... 1 A Origem... 2 O Caminho Para a Aprendizagem... 4 Java como Plataforma... 6 Finalidade...

Leia mais

FECHAMENTO DE ARQUIVO PARA IMPRESSÃO DIGITAL

FECHAMENTO DE ARQUIVO PARA IMPRESSÃO DIGITAL FECHAMENTO DE ARQUIVO PARA IMPRESSÃO DIGITAL GERENCIAMENTO DE COR CONFORME ISO 12647-2:2004 Buscando qualidade, agilidade e fidelidade nas cores dos materiais impressos aos nossos clientes, a Dinâmica

Leia mais

Orientação a Objetos

Orientação a Objetos Orientação a Objetos Interface Gráfica Swing JWindow/ JFrame KeyListenner Gil Eduardo de Andrade Manipulando Janelas As classes JFrame e JWindow (import javax.swing.jframe) (import javax.swing.jwindow)

Leia mais

Computação Gráfica 04

Computaçã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 mais

Corel Draw 12. Enviado por: Jair Marcolino Felix. Rua Dr. Osvaldo Assunção nº 72 Tucano BA Próximo a Escola de Artes e Ofícios (antigo CESG)

Corel Draw 12. Enviado por: Jair Marcolino Felix. Rua Dr. Osvaldo Assunção nº 72 Tucano BA Próximo a Escola de Artes e Ofícios (antigo CESG) Corel Draw 12 Enviado por: Jair Marcolino Felix Corel Draw 12 O Corel Draw é um programa de design gráfico pertencente à Corel.O Corel Draw é um aplicativo de ilustração e layout de página que possibilita

Leia mais

Introdução. Dados. Imagens. 1. CG Computação Gráfica. 2. Paradigmas de Abstração

Introdução. Dados. Imagens. 1. CG Computação Gráfica. 2. Paradigmas de Abstração Universidade Federal de Santa Maria Departamento de Eletrônica e Computação Prof. Cesar Tadeu Pozzer Disciplina: Computação Gráfica pozzer@inf.ufsm.br 19/03/2008 1. CG Computação Gráfica Introdução Teve

Leia mais

A eficiência das Rotações

A eficiência das Rotações A eficiência das Rotações em C.G. : quatérnios Cap 2 (apêndice) UFF - 2014 Rotações são complexas pois: - não comutam, - se usadas por modelos impróprios prios podem travar, - são difíceis de combinar

Leia mais

CALEIDOSCÓPIOS DIÉDRICOS

CALEIDOSCÓPIOS DIÉDRICOS CALEIDOSCÓPIOS DIÉDRICOS SIMETRIAS NO PLANO Introdução O conceito de simetria de figuras planas representadas em obras de arquitetura, de arte, de decoração e em numerosos exemplos naturais, intuitivamente

Leia mais

19 de Outubro de 2012

19 de Outubro de 2012 Escola Básica Integrada com JI de Santa Catarina Ficha de Avaliação de Matemática 19 de Outubro de 2012 A PREENCHER PELO ALUNO 8ºano Nome: nº Turma A PREENCHER PELO PROFESSOR Classificação: Nível: ( )

Leia mais

Sistemas Multimédia. Ano lectivo 2006-2007. Aula 9 Representações de dados para gráficos e imagens

Sistemas Multimédia. Ano lectivo 2006-2007. Aula 9 Representações de dados para gráficos e imagens Sistemas Multimédia Ano lectivo 2006-2007 Aula 9 Representações de dados para gráficos e imagens Sumário Gráficos e imagens bitmap Tipos de dados para gráficos e imagens Imagens de 1-bit Imagens de gray-level

Leia mais

Sistemas e Conteúdos Multimédia. 4.1. Imagem. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt

Sistemas e Conteúdos Multimédia. 4.1. Imagem. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Sistemas e Conteúdos Multimédia 4.1. Imagem Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Cores O que é a cor? Distribuição espectral do sinal de excitação. Função da reflectância e da iluminação

Leia mais

PROVA DE MATEMÁTICA DA UFBA VESTIBULAR 2009 2 a Fase. RESOLUÇÃO: Professora Maria Antônia Gouveia.

PROVA DE MATEMÁTICA DA UFBA VESTIBULAR 2009 2 a Fase. RESOLUÇÃO: Professora Maria Antônia Gouveia. PROVA DE MATEMÁTICA DA UFBA VESTIBULAR 9 a Fase Professora Maria Antônia Gouveia Questão Na impressão de 8 cópias de uma mesma prova, foram usadas duas impressoras, A e B, sendo que B trabalhou dez minutos

Leia mais

Bem-vindo ao CorelDRAW, um programa abrangente de desenho e design gráfico baseado em vetor para o profissional gráfico.

Bem-vindo ao CorelDRAW, um programa abrangente de desenho e design gráfico baseado em vetor para o profissional gráfico. Criar um logotipo Bem-vindo ao CorelDRAW, um programa abrangente de desenho e design gráfico baseado em vetor para o profissional gráfico. Neste tutorial, você criará um logotipo para uma cafeteria imaginária.

Leia mais

1. Introdução ao Adobe Illustrator CC. 2.6. Ferramentas de Seleção e Visualização. 1.1. Novidades do Illustrator CC. 3. Desenho. 1.2.

1. Introdução ao Adobe Illustrator CC. 2.6. Ferramentas de Seleção e Visualização. 1.1. Novidades do Illustrator CC. 3. Desenho. 1.2. 1. Introdução ao Adobe Illustrator CC 1.1. Novidades do Illustrator CC 1.2. Abrir o Programa 1.3. Criar um Novo Documento 1.4. Área de Trabalho 1.4.1. Paletas e Painéis 1.4.2. Menus de Contexto 1.4.3.

Leia mais

OpenJUMP. Pontos fracos do OpenJUMP

OpenJUMP. Pontos fracos do OpenJUMP OpenJUMP No início foi chamado apenas de JUMP (JAVA Unified Mapping Platform), e se tornou popular no mundo livre de SIG(Sistema de informação Geográfica), desenhado por Vivid Solutions. Atualmente é desenvolvido

Leia mais

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA CELSO SUCKOW DA FONSECA HABILIDADES CONTEÚDO METODOLOGIA/ESTRATÉGIA HORA/ AULA ANÁLISE GRÁFICA DE FUNÇÕES

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA CELSO SUCKOW DA FONSECA HABILIDADES CONTEÚDO METODOLOGIA/ESTRATÉGIA HORA/ AULA ANÁLISE GRÁFICA DE FUNÇÕES CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA CELSO SUCKOW DA FONSECA ENSINO MÉDIO ÁREA CURRICULAR: CIÊNCIA DA NATUREZA, MATEMÁTICA E SUAS TECNOLOGIAS DISCIPLINA: MATEMÁTICA I SÉRIE 1.ª CH 68 ANO 2012 COMPETÊNCIAS:.

Leia mais

APLICATIVOS GRÁFICOS (AULA 4)

APLICATIVOS 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 mais

Matriz de comparação. CorelCAD 2015 para Windows e Mac OS vs. aplicativos Light CAD. Aplicativos Light CAD. CorelCAD 2015. Suporte a arquivo * *

Matriz de comparação. CorelCAD 2015 para Windows e Mac OS vs. aplicativos Light CAD. Aplicativos Light CAD. CorelCAD 2015. Suporte a arquivo * * para Windows e Mac OS vs. aplicativos Esta tabela compara os vários recursos padrão do setor incluídos no CorelCAD aos oferecidos em outros aplicativos. Com o CorelCAD, os usuários irão aproveitar benefícios

Leia mais

Seleção Retangular Esta é uma das ferramentas mais usadas. A seleção será indicada pelas linhas tracejadas que fazem a figura de um retângulo.

Seleção Retangular Esta é uma das ferramentas mais usadas. A seleção será indicada pelas linhas tracejadas que fazem a figura de um retângulo. O que é o Gimp? O GIMP é um editor de imagens e fotografias. Seus usos incluem criar gráficos e logotipos, redimensionar fotos, alterar cores, combinar imagens utilizando o paradigma de camadas, remover

Leia mais

Mapeamento 3D de superficies planas para interação homem-máquina

Mapeamento 3D de superficies planas para interação homem-máquina Mapeamento 3D de superficies planas para interação homem-máquina SCHVARCZ FRANCO, Guilherme 1 ; CEOLIN, Simone R. 1 1 Projeto PROBITI do Curso de Sistemas de Informação do Centro Universitário Franciscano

Leia mais

Computação Gráfica. Rasterização de Linhas Professora Sheila Cáceres

Computaçã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 mais

11/06/2013. O que é Software Aplicativo? Suítes de Software. Adquirindo Software SOFTWARES APLICATIVOS

11/06/2013. O que é Software Aplicativo? Suítes de Software. Adquirindo Software SOFTWARES APLICATIVOS 2 O que é Software Aplicativo? SOFTWARES APLICATIVOS Introdução à Microinformática Prof. João Paulo Lima Software que realiza tarefa útil específica Suítes de aplicativos Softwares empresariais Softwares

Leia mais

Computação Gráfica. Dispositivos de Visualização. Profa. Carolina Watanabe

Computação Gráfica. Dispositivos de Visualização. Profa. Carolina Watanabe Computação Gráfica Dispositivos de Visualização Profa. Carolina Watanabe Material elaborado pela Profa. Marcela X. Ribeiro, UFSCar, Atualizado pela Profa. Carolina Watanabe, UNIR 1 Dispositivos de Visualização/Exibição

Leia mais

Por que utilizar vetores?

Por que utilizar vetores? Universidade Estadual de Mato Grosso do Sul Por que utilizar vetores? Existem grandezas físicas f perfeitamente definidas por seu tamanho e sua unidade. Para determinar outras grandezas, entretanto, são

Leia mais

. (x,y) Programação III. Interface Gráfica - AWT. Interface Gráfica AWT Jocélio Passos joceliodpassos@bol.com.br

. (x,y) Programação III. Interface Gráfica - AWT. Interface Gráfica AWT Jocélio Passos joceliodpassos@bol.com.br Programação III Interface Gráfica AWT Jocélio Passos joceliodpassos@bol.com.br AWT Abstract Windowing ToolKit kit de Ferramentas Abstrato para Janelas Componentes GUI originais Pacote java.awt Deitel Capítulo

Leia mais

MAT 2352 - Cálculo Diferencial e Integral II - 2 semestre de 2012 Registro das aulas e exercícios sugeridos - Atualizado 13.11.

MAT 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 mais

FICHA N.º1:Isometrias: Reflexão, rotação e translação ISOMETRIAS

FICHA N.º1:Isometrias: Reflexão, rotação e translação ISOMETRIAS FICHA N.º1:Isometrias: Reflexão, rotação e translação Matemática 8º Ano Aluno: Data: / /2013 Nº Ano/Turma: 8º ISOMETRIAS Uma ISOMETRIA (iso = igual, metria = medição) é uma transformação geométrica que

Leia mais

Clique no número da página escolhida para acessá-la. Como funciona o sistema digital Transmissão de anúncios via internet Troca de material

Clique no número da página escolhida para acessá-la. Como funciona o sistema digital Transmissão de anúncios via internet Troca de material MANUAL DE ENVIO DE MATERIAL 2013 Como funciona o sistema digital Transmissão de anúncios via internet Troca de material Resolução Formatos Conteúdo Prova de cor Layout Marcas de corte Cores Clique no número

Leia mais

Tutorial Baseado em video do Sr. Rafael Streda.

Tutorial Baseado em video do Sr. Rafael Streda. Tutorial Baseado em video do Sr. Rafael Streda. Tipos de Conexões Veremos nestes exemplos os Tipos de Conexões entre obejtos existentes no Active3D, o objetivo é mostrar de uma forma bem prática a aplicação

Leia mais

Crie um sofá em 3D no AutoCad 13 ou 14

Crie um sofá em 3D no AutoCad 13 ou 14 Crie um sofá em 3D no AutoCad 13 ou 14 Leitores pediram mais detalhes nas explicações e nos comandos e estão sendo atendidos 0 modelo escolhido para essa edição foi um sofá de três lugares. Atendendo a

Leia mais

Scalable Vector Graphics. Kadu Neves Rafael Rocha

Scalable Vector Graphics. Kadu Neves Rafael Rocha Scalable Vector Graphics Kadu Neves Rafael Rocha Roteiro Introdução Vantagens do Uso do SVG Perfis SVG A especificaçào JSR-226 Exemplos Introdução Scalable Vector Graphics é um padrão aberto para descrever

Leia mais

Computação II Orientação a Objetos

Computação II Orientação a Objetos Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Classes abstratas Até agora, usamos interfaces toda vez que queríamos representar algum conceito abstrato

Leia mais

Tutorial: Abrindo Vídeos e Medindo Comprimentos no ImageJ

Tutorial: Abrindo Vídeos e Medindo Comprimentos no ImageJ 1 1. Introdução Tutorial: Abrindo Vídeos e Medindo Comprimentos no ImageJ O ImageJ é um software livre (freeware) que pode ser obtido gratuitamente no site http://rsb.info.nih.gov/ij/. Esse software é

Leia mais

Levantamento topográfico

Levantamento topográfico MA092 - Geometria plana e analítica - Segundo projeto Levantamento topográfico Francisco A. M. Gomes Outubro de 2014 1 Descrição do projeto Nessa atividade, vamos usar a lei dos senos e a lei dos cossenos

Leia mais

Introdução à Engenharia ENG1000

Introdução à Engenharia ENG1000 Introdução à Engenharia ENG1000 Aula 11 Utilizando Imagens na PlayLib Prof. Augusto Baffa < abaffa@inf.puc-rio.br> Baseado no material criado por Edirlei Soares de Lima Biblioteca

Leia mais

[CURSO DE FÉRIAS FIREWORKS] JULHO / 2011

[CURSO DE FÉRIAS FIREWORKS] JULHO / 2011 Conteúdo 1. OBJETIVO DO FIREWORKS... 2 1.1 - Diferença entre imagem Vetorial e Bitmap... 2 1.2 - Formato de Arquivos... 3 2. AMBIENTE DO FIREWORKS... 3 2.1 - INICIANDO UM PROJETO... 4 3. DESENHANDO NO

Leia mais

COMPUTAÇÃO GRÁFICA #01 TÓPICOS DESENVOLVIDOS NESTE MÓDULO

COMPUTAÇÃO GRÁFICA #01 TÓPICOS DESENVOLVIDOS NESTE MÓDULO COMPUTAÇÃO GRÁFICA #01 TÓPICOS DESENVOLVIDOS NESTE MÓDULO Que é Computação Gráfica Quais as Áreas da Computação Gráfica Dimensões 2D e 3D Primitivas Gráficas Imagem Matricial e Imagem Vetorial Rasterização

Leia mais

Transformada de Hough. Cleber Pivetta Gustavo Mantovani Felipe Zottis

Transformada 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 mais

CÁLCULO: VOLUME III MAURICIO A. VILCHES - MARIA LUIZA CORRÊA. Departamento de Análise - IME UERJ

CÁLCULO: VOLUME III MAURICIO A. VILCHES - MARIA LUIZA CORRÊA. Departamento de Análise - IME UERJ CÁLCULO: VOLUME III MAURICIO A. VILCHES - MARIA LUIZA CORRÊA Departamento de Análise - IME UERJ 2 Copyright by Mauricio A. Vilches Todos os direitos reservados Proibida a reprodução parcial ou total 3

Leia mais

OpenGL. Uma Abordagem Prática e Objetiva. Marcelo Cohen Isabel Harb Manssour. Novatec Editora

OpenGL. Uma Abordagem Prática e Objetiva. Marcelo Cohen Isabel Harb Manssour. Novatec Editora OpenGL Uma Abordagem Prática e Objetiva Marcelo Cohen Isabel Harb Manssour Novatec Editora Capítulo 1 Introdução A Computação Gráfica é uma área da Ciência da Computação que se dedica ao estudo e ao desenvolvimento

Leia mais

Departamento de Matemática - UEL - 2010. Ulysses Sodré. http://www.mat.uel.br/matessencial/ Arquivo: minimaxi.tex - Londrina-PR, 29 de Junho de 2010.

Departamento 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 mais

CPV O cursinho que mais aprova na GV

CPV 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 mais

JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Resize Shape Basic Shape FACULDADE DE TECNOLOGIA SENAC PELOTAS

JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Resize Shape Basic Shape FACULDADE DE TECNOLOGIA SENAC PELOTAS JAVA APLICAÇÕES GRÁFICAS Propriedades Utilizadas: Resize Shape Basic Shape FACULDADE DE TECNOLOGIA SENAC PELOTAS Nome do aluno: Marri Souza da Luz Identificação da Turma: 3º ADS - Noite Data: 13/05/2010

Leia mais

2- Quais são as características da computação gráfica?

2- Quais são as características da computação gráfica? QUESTÕES DE REVISÃO PARA A PROVA - COMPUTAÇÃO GRÁFICA 2014 1- Defina computação gráfica? A computação gráfica é a área da computação destinada à geração de imagens em geral em forma de representação de

Leia mais

ETI - Edição e tratamento de imagens digitais

ETI - Edição e tratamento de imagens digitais Curso Técnico em Multimídia ETI - Edição e tratamento de imagens digitais 2 Fundamentos "Conserva o modelo das sãs palavras que de mim tens ouvido, na fé e no amor que há em Cristo Jesus." 2 Timóteo 1:13

Leia mais

Pág 31. UC Introdução a Informática Docente: André Luiz Silva de Moraes 1º sem Redes de Computadores. 5 Introdução ao uso do BrOffice Impress

Pág 31. UC Introdução a Informática Docente: André Luiz Silva de Moraes 1º sem Redes de Computadores. 5 Introdução ao uso do BrOffice Impress 5 Introdução ao uso do BrOffice Impress O pacote BrOffice é um pacote de escritório muito similar ao já conhecido Microsoft Office e ao longo do tempo vem evoluindo e cada vez mais ampliando as possibilidades

Leia mais

OURO MODERNO www.ouromoderno.com.br. Designer Gráfico APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

OURO MODERNO www.ouromoderno.com.br. Designer Gráfico APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo) Designer Gráfico APOSTILA DE EXEMPLO (Esta é só uma reprodução parcial do conteúdo) 1 Índice Aula 1... 3 Apresentação do Photoshop... 3 Barra de Menus... 3 Barra de Opções... 3 Barra de Ferramentas...4

Leia mais

Por Günther Natusch Desenvolvido para o Projeto Aprendi NESTA-UFRGS/Petrobrás Cultural

Por Günther Natusch Desenvolvido para o Projeto Aprendi NESTA-UFRGS/Petrobrás Cultural TUTORIAL BÁSICO DE GIMP 2.2 Por Günther Natusch Desenvolvido para o Projeto Aprendi NESTA-UFRGS/Petrobrás Cultural Introdução: O programa gráfico GIMP - The GNU Image Manipulation Program - foi desenvolvido

Leia mais

COREL DRAW Material exclusivo do Apostilando.com

COREL DRAW Material exclusivo do Apostilando.com COREL DRAW Material exclusivo do Apostilando.com ÍNDICE ÍNDICE... 2 INTRODUÇÃO... 3 A série... 3 01 - REFLEXOS... 4 02 DISCO VOADOR... 10 03 - LUPA... 13 04 RELÓGIO... 18 05 PIÃO... 22 06 BOTÃO MACINTOSH...

Leia mais

FORMATO DO PAPEL SANGRIA E PAGINAÇÃO

FORMATO DO PAPEL SANGRIA E PAGINAÇÃO 2 3 4 5 FORMATO DO PAPEL SANGRIA E PAGINAÇÃO DIFERENÇAS ENTRE IMRESSÃO OFFSET E DIGITAL O processo de impressão Offset é indireto. Cada uma das cores CMYK (ciano, magenta, amarelo e preto), são gravadas

Leia mais

MATERIAL DE DIVULGAÇÃO DA EDITORA MODERNA

MATERIAL DE DIVULGAÇÃO DA EDITORA MODERNA MATERIAL DE DIVULGAÇÃO DA EDITORA MODERNA Professor, nós, da Editora Moderna, temos como propósito uma educação de qualidade, que respeita as particularidades de todo o país. Desta maneira, o apoio ao

Leia mais

Gráficos bitmap e vetoriais

Gráficos bitmap e vetoriais LINUX USER Ilustração vetorial Linhas, curvas e polígonos Ilustração vetorial Depois de anos de espera, os usuários do Linux agora têm à disposição uma grande variedade de programas para desenhar mapas,

Leia mais

Álgebra Linear I Solução da 5ª Lista de Exercícios

Á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 mais

TEORIA DA COR E DA IMAGEM COM PHOTOSHOP

TEORIA DA COR E DA IMAGEM COM PHOTOSHOP TEORIA DA COR E DA IMAGEM COM PHOTOSHOP Docente: Bruno Duarte Fev 2010 O que é uma imagem digital? Uma imagem diz-se digital quando existe um ficheiro em computador que guarda a informação gráfica desta

Leia mais

Transformações 3D. Soraia Raupp Musse

Transformações 3D. Soraia Raupp Musse Transformações 3D Soraia Raupp Musse 1 Translação Coord. Homogêneas x y 1 t x 1 t y 1 x y x y x + t x y + t y t p p r r r + ' 2 x y x + t x y + t y + y Escala Coord. Homogêneas x y s x s y 1 x y x y s

Leia mais

Guia de boas práticas

Guia de boas práticas Guia de boas práticas Arte Online Apresentação Esse guia foi desenvolvido especialmente para nossos clientes internos e externos. Tem como principal objetivo otimizar processos e apresentar as melhores

Leia mais

Objetivos. Apresentar as superfícies regradas e superfícies de revolução. Analisar as propriedades que caracterizam as superfícies regradas e

Objetivos. Apresentar as superfícies regradas e superfícies de revolução. Analisar as propriedades que caracterizam as superfícies regradas e MÓDULO 2 - AULA 13 Aula 13 Superfícies regradas e de revolução Objetivos Apresentar as superfícies regradas e superfícies de revolução. Analisar as propriedades que caracterizam as superfícies regradas

Leia mais

Técnicas de Animação. Soraia Raupp Musse

Técnicas de Animação. Soraia Raupp Musse Técnicas de Animação Soraia Raupp Musse Aula passada: Classificação de técnicas Diferenças Low-level High-level Intervenção do usuário Nível de abstração Precisão do resultado em relação ao especificado

Leia mais

Processamento de Imagem. Representação, Armazenamento e Formato de imagens Professora Sheila Cáceres

Processamento de Imagem. Representação, Armazenamento e Formato de imagens Professora Sheila Cáceres Processamento de Imagem Representação, Armazenamento e Formato de imagens Professora Sheila Cáceres Representação e armazenamento de imagens Process. de Imagem - Prof. Sheila Cáceres 2 Representação Matricial

Leia mais

Especificações Técnicas - Dicas, evitando erros

Especificações Técnicas - Dicas, evitando erros Especificações Técnicas - Dicas, evitando erros Recomendações que evitam os erros mais freqüentes Nunca utilize quadricromia para textos em preto, para evitar problemas de registro na impressão. Evite

Leia mais

Representação de Imagens

Representaçã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 mais

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com

Processamento 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 mais

Scale-Invariant Feature Transform

Scale-Invariant Feature Transform Scale-Invariant Feature Transform Renato Madureira de Farias renatomdf@gmail.com Prof. Ricardo Marroquim Relatório para Introdução ao Processamento de Imagens (COS756) Universidade Federal do Rio de Janeiro,

Leia mais

Primitivas 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. 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 mais

APOSTILA DE DESENHO TÉCNICO NO COREL DRAW PROFESSORA GRAZIELA BRUNHARI KAULING UNIDADE 02: COREL DRAW

APOSTILA DE DESENHO TÉCNICO NO COREL DRAW PROFESSORA GRAZIELA BRUNHARI KAULING UNIDADE 02: COREL DRAW APOSTILA DE DESENHO TÉCNICO NO COREL DRAW PROFESSORA GRAZIELA BRUNHARI KAULING UNIDADE 02: COREL DRAW 1 INTRODUÇÃO ÀS FERRAMENTAS DO PROGRAMA COREL DRAW INTRODUÇÃO O Corel Draw é um programa de design

Leia mais

15º EREPM, 30/4/2011- Bragança. O mundo da simetria. Reflectindo sobre desafios do PMEB. Ana Maria Roque Boavida ana.boavida@ese.ips.

15º EREPM, 30/4/2011- Bragança. O mundo da simetria. Reflectindo sobre desafios do PMEB. Ana Maria Roque Boavida ana.boavida@ese.ips. 15º EREPM, 30/4/2011- Bragança O mundo da simetria Reflectindo sobre desafios do PMEB Ana Maria Roque Boavida ana.boavida@ese.ips.pt Observando o PMEB tendo a simetria por horizonte Tópicos Objectivos(extractos)

Leia mais

INSTITUTO PRESBITERIANO MACKENZIE COLÉGIO PRESBITERIANO MACKENZIE SP. Passo a Passo

INSTITUTO PRESBITERIANO MACKENZIE COLÉGIO PRESBITERIANO MACKENZIE SP. Passo a Passo Passo a Passo São Paulo 2002 1 Índice O Xara 3D...3 Vamos iniciar nossos estudos do Xara 3D...3 Exibindo as barras de ferramentas e Status...5 A barra de Status (Status Bar)...9 Vamos começar a trabalhar

Leia mais

Processamento e Análise de Imagens (MC940) Análise de Imagens (MO445)

Processamento e Análise de Imagens (MC940) Análise de Imagens (MO445) Processamento e Análise de Imagens (MC940) Análise de Imagens (MO445) Prof. Hélio Pedrini Instituto de Computação UNICAMP 2º Semestre de 2014 Roteiro 1 Registro de Imagens Transformadas Geométricas Transformações

Leia mais

Geometria Analítica e Vetorial - Daniel Miranda, Rafael Grisi, Sinuê Lodovici

Geometria Analítica e Vetorial - Daniel Miranda, Rafael Grisi, Sinuê Lodovici 8 C U RVA S 8.1 parametrização de curvas No Capítulo 3 estudamos as equações de uma reta no espaço e vimos que tal entidade geométrica pode ser representada pelas equações paramétricas: x r : z = a+v 1

Leia mais