Computação Gráfica OpenGl 03
|
|
- Isaque Geovane Frade Rodrigues
- 6 Há anos
- Visualizações:
Transcrição
1 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica OpenGl 03 Prof. Jorge Cavalcanti
2 Desenhando Shapes Desenhando um foguete Bico void Bico() { glbegin(gl_triangles); glcolor3f(0,1,0); glvertex3f(3.0,6.0,0); glvertex3f(4.0, 8.0,0); glvertex3f(5.0,6.0,0); glend(); Página 2
3 Desenhando Shapes Desenhando um foguete Corpo void Corpo() { glbegin(gl_quads); glcolor3f(0,0,1); glvertex3f(3.0,1.0,0); glvertex3f(5.0, 1.0,0); glvertex3f(5.0,6.0,0); glvertex3f(3.0,6.0,0); glend(); Página 3
4 Desenhando Shapes Desenhando um foguete Asa Esquerda void AsaEsquerda() { glbegin(gl_triangles); glcolor3f(1,0,0); glvertex3f(1.5,1.0,0); glvertex3f(3.0, 1.0,0); glvertex3f(3.0,3.0,0); glend(); Página 4
5 Desenhando Shapes Desenhando um foguete Asa Direita void AsaDireita() { glbegin(gl_triangles); glcolor3f(1,0,0); glvertex3f(5.0,1.0,0); glvertex3f(6.5, 1.0,0); glvertex3f(5.0,3.0,0); glend(); Página 5
6 Desenhando Shapes Desenhando um foguete Chamada dos procedimentos na callback de desenho. void DesenhaFoguete(void) { glclearcolor(1.0f, 1.0f, 1.0f, 1.0f); glclear(gl_color_buffer_bit); Bico(); Corpo(); AsaEsquerda(); AsaDireita(); glflush(); Página 6
7 Em muitas aplicações de computação gráfica, há a necessidade de alterar e manipular o conteúdo de uma cena Animações, por exemplo, são produzidas pelo movimento da câmera ou dos objetos presentes na cena Mudanças em orientação, tamanho e formato estão ligadas às transformações geométricas São cumulativas, ou seja, podem ser aplicadas umas sobre as outras Uma transformação geométrica de OpenGL é armazenada internamente em uma matriz A cada transformação esta matriz é alterada e usada para desenhar os objeto a partir daquele momento, até que seja novamente alterada Página 7
8 Translação Em OpenGL: gltranslate {f,d ( Tx, Ty, Tz ), onde: Tx: é o quanto se quer transladar o objeto em relação ao eixo X Ty: é o quanto se quer transladar o objeto em relação ao eixo Y Tz: é o quanto se quer transladar o objeto em relação ao eixo Z gltranslatef(xf, yf, zf); glbegin(gl_polygon); glvertex2f( xf, yf); glvertex2f( xf, yf); glvertex2f( xf, yf); glend(); Página 8
9 Translação void DesenhaFoguete(void) { glclearcolor(1.0f, 1.0f, 1.0f, 1.0f); glclear(gl_color_buffer_bit); gltranslatef(3.0f, 2.0f, 0.0f); Bico(); Corpo(); AsaEsquerda(); AsaDireita(); glflush(); Página 9
10 Rotação É o ato de efetuar um giro em um objeto de acordo com um ângulo e um eixo definidos anteriormente. Para efetuar uma rotação há o comando glrotatef(angulo, x, y, z) que gira o objeto ao redor do vetor (x,y,z). O giro é de Angulo graus, no sentido anti-horário. glrotatef(45.0f,0.0f,0.0f,1.0f);// roda 45 graus no eixo z glbegin(gl_polygon); glvertex2f( xf, yf); glvertex2f( xf, yf); glvertex2f( xf, yf); glend(); Página 10
11 Rotação void DesenhaFoguete(void) { glclearcolor(1.0f, 1.0f, 1.0f, 1.0f); glclear(gl_color_buffer_bit); glrotatef(20, 0.0f, 0.0f, 1.0f); Bico(); Corpo(); AsaEsquerda(); AsaDireita(); glflush(); Página 11
12 Escala Redimensiona o objeto segundo parâmetros fornecidos. Para efetuar uma escala usa-se o comando glscalef( x, y, z) que redimensiona o objeto. Se Sx = Sy = Sz, objeto manterá proporções relativas em x, y e z; Se (Sx=Sy=Sz) > 1 objeto será ampliado; Se (Sx=Sy, Sz) < 1 objeto será reduzido; Se os 3 valores forem distintos objeto será deformado. glscalef(0.5f,0.5f,0.5f);// reduz o tamanho do objeto à metade glbegin(gl_polygon); glvertex2f( xf, yf); glvertex2f( xf, yf); glvertex2f( xf, yf); glend(); Página 12
13 Escala void DesenhaFoguete(void) { glclearcolor(1.0f, 1.0f, 1.0f, 1.0f); glclear(gl_color_buffer_bit); glscalef(0.5f, 0.5f, 1.0f); Bico(); Corpo(); AsaEsquerda(); AsaDireita(); glflush(); Página 13
14 void DesenhaFoguete(void) { glclearcolor(1.0f, 1.0f, 1.0f, 1.0f); glclear(gl_color_buffer_bit); gltranslatef(3.0f, 2.0f, 0.0f); glscalef(0.5f, 0.5f, 1.0f); glrotatef(20, 0.0f, 0.0f, 1.0f); Bico(); Corpo(); AsaEsquerda(); AsaDireita(); glflush(); Página 14
15 void DesenhaFoguete(void) { glclearcolor(1.0f, 1.0f, 1.0f, 1.0f); glclear(gl_color_buffer_bit); glscalef(0.5f, 0.5f, 1.0f); gltranslatef(3.0f, 2.0f, 0.0f); glrotatef(20, 0.0f, 0.0f, 1.0f); Bico(); Corpo(); AsaEsquerda(); AsaDireita(); glflush(); Página 15
16 void DesenhaFoguete(void) { glclearcolor(1.0f, 1.0f, 1.0f, 1.0f); glclear(gl_color_buffer_bit); gltranslatef(3.0f, 2.0f, 0.0f); Bico(); glscalef(0.5f, 0.5f, 1.0f); Corpo(); glrotatef(20, 0.0f, 0.0f, 1.0f); AsaEsquerda(); AsaDireita(); glflush(); Página 16
17 As transformações em OpenGL são cumulativas; Isto ocorre porque uma transformação geométrica de OpenGL é armazenada internamente em uma matriz; Para evitar este efeito "cumulativo", é necessário utilizar as seguintes funções: glpushmatrix() Utilizada para empilhar a matriz de transformação corrente; glpopmatrix() Utilizada para desempilhar a matriz de transformação corrente do topo da pilha, substituindo a corrente. glloadidentity() Utilizada para zerar as transformações, a partir do carregamento da matriz identidade. Página 17
18 void DesenhaFoguete(void) { glclearcolor(1.0f, 1.0f, 1.0f, 1.0f); glclear(gl_color_buffer_bit); glpushmatrix(); //guarda matriz orig gltranslatef(3.0f, 2.0f, 0.0f); Bico(); glpopmatrix(); //chama matriz orig Bico(); glpushmatrix(); glrotatef(20, 0.0f, 0.0f, 1.0f); Corpo(); glpopmatrix(); glscalef(0.5f, 0.5f, 1.0f); Bico(); Corpo(); AsaEsquerda(); AsaDireita(); glflush(); Página 18
19 Pilha de Matrizes Hierarquia de objetos As vezes queremos construir objetos hierárquicos nos quais objetos complicados são construídos a partir de objetos mais simples. Por exemplo, Uma mesa ou; Um automóvel com 4 rodas onde cada uma delas é ligada ao carro com cinco parafusos; O corpo humano.
20 Pilha de Matrizes Hierarquia de objetos Tronco Coxa Canela Pé
21 Transformações Hieráquicas Ao movimentarmos o ombro, causa um movimento no braço. Ao movimentarmos o braço, a mão também irá se movimentar. Cria-se então uma hierarquia para construção de objetos complexos de uma maneira modular e a possibilidade de modificação completa ou por parte das estruturas dos seus componentes. Para essa manipulação, há a necessidade de acumular as transformações geométricas aplicadas de maneira a combiná-las para alcançar o resultado esperado. No OpenGl, essa acumulação e recuperação deve ser feita com as funções glpushmatrix e glpopmatrix.
22 Pilha de Matrizes Hierarquia de objetos glpushmatrix glpopmatrix Código Exemplo
Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Taguspark / Alameda. Primeiro Teste 17 de Março de 2012
Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Taguspark / Alameda Primeiro Teste 7 de Março de O teste tem a duração de h, tolerância incluída. Responda às questões unicamente
Leia maisMatriz de transformação
OpenGL Matriz de transformação geométricas no espaço - representadas por matrizes; pilha de matrizes de transformação - lembrar a seqüência de transformações realizadas; glpushmatrix() - insere a matriz
Leia maisComputação Gráfica - OpenGl 02
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - OpenGl 02 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisCG 2013/2014 Primeiro Teste LEIC Alameda/Taguspark
Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Primeiro Teste 6 de Outubro de 013 O teste tem a duração de 1h00, tolerância incluída. Responda às questões
Leia maisSistemas de Referência
Sistemas de Referência Um sistema de coordenada é denominado de Sistema de Referência quando servir para alguma finalidade específica; Aspectos a serem observados na definição de um sistema de referência:
Leia maisTransformações Geométricas. Márcio Sarroglia Pinho
Transformações Geométricas Márcio Sarroglia Pinho SEQUÊNCIA DE TRANSFORMAÇÕES GEOMÉTRICAS 2 Sequência de Transformações Geométricas Representação Tradicional de um Objeto typedef struct Objeto { Ponto
Leia maisCG 2015/2016 Primeiro Teste LEIC Alameda/Taguspark. Primeiro Teste
CG 015/016 Primeiro Teste LEIC Alameda/Taguspark Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Primeiro Teste 10 de Outubro de 015 O teste tem a duração
Leia maisTransformações Geométricas
Transformações Geométricas Profª. Alessandra Martins Coelho março/2013 Objetivos Entender os princípios das transformações geométricas do tipo translação, rotação e escalamento. Efetuar transformações
Leia maisFundamentos Matemá3cos para Computação Gráfica
Fundamentos Matemá3cos para Computação Gráfica Márcio Sarroglia Pinho Isabel Harb Manssour SEQUÊNCIA DE TRANSFORMAÇÕES GEOMÉTRICAS 2 1 Sequência de Transformações Geométricas Representação Tradicional
Leia maisTransformações geométricas
Módulo 7 Sistemas Gráficos e Interação Instituto Superior de Engenharia do Porto Filipe Pacheco ffp@isep.ipp.pt Transformações geométricas SGRAI 2017/18 DEI-ISEP 97 Conteúdo Tipos de transformações Model/View
Leia maisTransformações Geométricas
Transformações Geométricas Computação Gráfica Motivação! Transformações geométricas! Translação, Rotação, Reflexão! Variação de Tamanho (scaling), Cisalhamento (shearing)! Projecção Ortogonal, Projecção
Leia maisComputação Gráfica OpenGL 05 3D
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica OpenGL 05 3D Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisProf. Fernando V. Paulovich 3 de maio de SCC 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 maisTransformações Geométricas e Animação
Transformações Geométricas e Animação SCC0250/0650 - Computação Gráfica Prof. Rosane Minghim https://edisciplinas.usp.br/course/view.php?id=61213 https://edisciplinas.usp.br/course/view.php?id=61210 P.A.E.
Leia maisIntMu.Lab5. Importe os ficheiros disponibilizados em
IntMu.Lab5 0. Importe os ficheiros disponibilizados em http://www.dee.isep.ipp.pt/~jml/intmu/lab5: wget http://www.dee.isep.ipp.pt/~jml/intmu/lab5/makefile make getall Analise detalhadamente o programa
Leia maisSeleção & feedback. Módulo 12. Sistemas Gráficos e Interação. Filipe Pacheco SGRAI 2017/18 DEI-ISEP 333. Instituto Superior de Engenharia do Porto
Módulo 12 Sistemas Gráficos e Interação Instituto Superior de Engenharia do Porto Filipe Pacheco ffp@isep.ipp.pt Seleção & feedback SGRAI 2017/18 DEI-ISEP 333 Conteúdo Modos do OpenGL Seleção Picking Feedback
Leia maisConceitos importantes da Computação Gráfica [3]
Programa de Educação Tutorial Ciência da Computação - UFRN Minicurso Agosto de 2012 Conceitos importantes da Computação Gráfica [3] Computação Gráfica é a área da Ciência da Computação que estuda a geração,
Leia maisTransformações geométricas no plano e no espaço
Transformações geométricas no plano e no espaço Sistemas de Coordenadas Sistemas de Referência com finalidades específicas: SRU Sistema de Referência do Universo SRO Sistema de Referência do Objeto SRN
Leia maisCurso de CG 2019/1 IC / UFF
http://computacaografica.ic.uff.br/conteudocap2.html Curso de CG 2019/1 IC / UFF Transformações Geométricas no Plano e no Espaço Esse material estáno Livro do curso no cap 2. Definição Transformações geométricas
Leia maisComputação Gráfica Transformações Geométrica no Plano e no Espaço
Computação Gráfica Transformações Geométrica no Plano e no Espaço Tomás Antônio C. Badan 1 Pontos e Vetores Ponto: Posição especificada por uma coordenada em um sistema de referência Depende do sistema
Leia maisfeedback Aula 8 Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto Paulo Gandra de Sousa
Selecção & feedback Aula 8 Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto Paulo Gandra de Sousa psousa@dei.isep.ipp.pt Conteúdo Modos do opengl Selecção Picking feedback 60
Leia maisCurso de CG 2018/2 IC / UFF
http://computacaografica.ic.uff.br/conteudocap2.html Curso de CG 2018/2 IC / UFF Transformações Geométricas no Plano e no Espaço Esse material estáno Site do curso como : CG-Aula5-2017.pdf CG-Aula8-2016.pdf
Leia maisTransformações Geométricas
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Transformações Geométricas Edward Angel, Cap. 4 Questão 1, exame de 29/06/11 Considere o triângulo T={V 1, V 2, V 3 }, com V
Leia maisComputação Gráfica OpenGl 01
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica OpenGl 01 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisComputação Gráfica - 13
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 13 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisTransformações Geométricas
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Transformações Geométricas Edward Angel, Cap. 4 Questão 1, exame de 29/06/11 [1.0v] Considere o triângulo T={V 1, V 2, V 3 },
Leia maisComputação Gráfica 09
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica 09 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisComputação Gráfica - 04
Universidade Federal do Vale do São Francisco Curso de Engenharia da 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 maisaula8 Transformações Geométricas no Plano e no Espaço 2016/2 IC / UFF
http://computacaografica.ic.uff.br/conteudocap2.html aula8 Transformações Geométricas no Plano e no Espaço 2016/2 IC / UFF Definição Transformações geométricas são operações que podem ser utilizadas para
Leia maisSumário COMPUTAÇÃO GRÁFICA E INTERFACES. Modelos e modelagem. Modelos e modelagem. Transformações Geométricas e Visualização 2D
Sumário COMPUTAÇÃO GRÁFICA E INTERFACES Transformações Geométricas e Visualização D Transformações geométricas Pipeline de visualização D Transformação de coordenadas Window-Viewport Recorte (Clipping)
Leia maisComputação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 6. Projeções
Computação Gráfica Engenharia de Computação CEFET/RJ campus Petrópolis Prof. Luis Retondaro Aula 6 Projeções 2 Projeções Geométricas Projeções permitem a visualização bidimensional de objetos tridimensionais.
Leia maisOpenGL, GLU e GLUT. GLUT (OpenGL Utility Toolkit) OpenGL. Linguagem. OpenGL. Esqueleto de um programa em PyOpenGL
OpenGL, GLU e GLUT http://www.opengl.org/resources http://pyopengl.sourceforge.net GLUT (OpenGL Utility Toolkit) O GLUT é uma biblioteca de rotinas independentes do SO, que fornecem as ferramentas necessárias
Leia maisCG com OpenGL. Paulo Gandra de Sousa Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto
CG com OpenGL Paulo Gandra de Sousa psousa@dei.isep.ipp.pt Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto Conteúdo O que é? Exemplos API do OpenGL demos Desenho, iluminação,
Leia maisComputação Gráfica - 10
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 10 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisAndré Tavares da Silva
André Tavares da Silva andre.silva@udesc.br The Red Book e http://openglbook.com/the-book.html O que é OpenGL? Open Graphics Library Uma interface de software com o hardware gráfico ; Atualmente na versão
Leia maisTransformações de Pontos. Computação Gráfica Prof. Dr. Paulo Roberto Gomes Luzzardi Aluna: Karina da Silva Salles
Transformações de Pontos Computação Gráfica Prof. Dr. Paulo Roberto Gomes Luzzardi Aluna: Karina da Silva Salles Sumário Motivação Definição Translação Escala Rotação Reflexão Shearing Referências Motivação
Leia maisProfessor: Rodrigo Caetano Filgueira
Professor: Rodrigo Caetano Filgueira Primeiro Programa Para entender o funcionamento da GLUT, logo abaixo é apresentado o menor programa OpenGL possível, implementado por [Wright 2000], que simplesmente
Leia maisOpenGL. Licenciatura em Computação Computação Gráfica - Aula 2 (atualizada em 03 ago. 2017)
Computação Gráfica - Aula 2 (atualizada em 03 ago. 2017) glaucius@pelotas.ifsul.edu.br OpenGL O que é OpenGL? OpenGL é uma biblioteca de rotinas gráficas de modelagem, manipulação de objetos e exibição
Leia maisProjeções e Transformações em 3D
Projeções e Transformações em 3D Computação Gráfica DCC065 Prof. Rodrigo Luis de Souza da Silva, D.Sc. Sumário O que são projeções Conversão 3D-2D Tipos de Projeção Projeções Paralelas Projeções Isométricas
Leia maisSumário. Introdução Câmera sintética Window-to-Viewport Exercício. 29-May-13 Leandro Tonietto!2
Câmera Sintética Leandro Tonietto Computação Gráfica Desenvolvimento Jogos e Entretenimento Digital ltonietto@unisinos.br http://professor.unisinos.br/ltonietto/jed/pgr/camerasintetica.pdf 05-13 29-May-13
Leia maisTransformações Geométricas. Transformações Geométricas. Sistemas de Coordenadas. Translação: M.C.F. de Oliveira Rosane Minghim 2006
Transformações Geométricas Transformações Geométricas 2D M.C.F. de Oliveira Rosane Minghim 2006 Aplicadas aos modelos gráficos para alterar a geometria dos objetos, sem alterar a topologia Porque são necessárias:
Leia mais4. Curvas Paramétricas e Transformações 2D
4. Curvas Paramétricas e Transformações 2D Curvas Paramétricas (fonte: Wikipédia) Em matemática, uma equação paramétrica é uma forma de representar uma curva (ou, em geral, uma superfície) como a imagem
Leia maisDesenho de uma matriz de retângulos Serve de base para o exercício das cores
Desenho de uma matriz de retângulos Serve de base para o exercício das cores Leandro Tonietto Processamento Gráfico - Unisinos ltonietto@unisinos.br http://professor.unisinos.br/ltonietto 19-Mar-2014 Leandro
Leia maisEstrutura de um programa gráfico
Módulo 2 Sistemas Gráficos e Interação Instituto Superior de Engenharia do Porto Filipe Pacheco ffp@isep.ipp.pt Estrutura de um programa gráfico SGRAI 2017/18 DEI-ISEP 22 Conteúdo Arquitetura de um programa
Leia maisCapítulo 3 Primeiros Passos em OpenGL Função Desenha Função Teclado Função Inicializa Programa Principal...
Sumário Prefácio...15 Capítulo 1 Introdução...17 Capítulo 2 Instalação...22 2.1 Visão Geral das Bibliotecas OpenGL...22 2.2 Bibliotecas Necessárias para Execução...24 2.3 Bibliotecas Necessárias para Compilação...24
Leia maisInteractividade Básica com GLUT e Primitivas Geométricas
Computação Gráfica LEI / LCC Departamento de Informática Universidade do Minho Interactividade Básica com GLUT e Primitivas Geométricas GLUT Rato, Teclado e Popup Menus OpenGL Desenho e transformações
Leia maisComputação Gráfica - 11
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 11 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisTransformações Geométricas 2D e 3D
UNIVERSIDADE DE SÃO PAULO - USP Instituto de Ciências Matemáticas e de Computação ICMC Departamento de Ciências de Computação SCC Seminário para a Disciplina SCE 5799 Computação Gráfica Profa. Dra. Rosane
Leia maisOpenGL. Sumário COMPUTAÇÃO GRÁFICA E INTERFACES. Introdução. Introdução. Carlos Carreto
Sumário COMPUTAÇÃO GRÁFICA E INTERFACES OpenGL Carlos Carreto Curso de Engenharia Informática Ano lectivo 2003/2004 Escola Superior de Tecnologia e Gestão da Guarda Introdução Utilização Tipos de dados
Leia maisUma API para geração de gráficos
Miguel Leitão, 2008 OpenGL O que é? Uma API para geração de gráficos 3D e 2D Primitivas vectoriais e matriciais (imagens) Capaz de gerar imagens de alta qualidade Normalmente implementada de forma a tirar
Leia maisRevisões. Módulos Sistemas Gráficos e Interação. Filipe Pacheco SGRAI 2017/18 DEI-ISEP 228. Instituto Superior de Engenharia do Porto
Módulos 1-10 Sistemas Gráficos e Interação Instituto Superior de Engenharia do Porto Filipe Pacheco ffp@isep.ipp.pt Revisões SGRAI 2017/18 DEI-ISEP 228 Desenho de objectos simples glbegin(mode) / glend()
Leia maisaula6 Projeções Planas 2017/2 IC / UFF
http://computacaografica.ic.uff.br/conteudocap2.html aula6 P p O Projeções Planas 2017/2 IC / UFF Relembrando Transformações De corpo rígido (semelhança). Distância entre 2 pontos quaisquer é inalterada.
Leia maisIntrodução a OpenGL. Renato Rodrigues Oliveira da Silva Danilo Medeiros Eler
Introdução a OpenGL Renato Rodrigues Oliveira da Silva Danilo Medeiros Eler Adaptado do material de Marcela X. Ribeiro Maria Cristina F. de Oliveira Rosane Minghim Sumário Introdução Núcleo OpenGL, GLU,
Leia maisComputação Gráfica - 06
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 06 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisComputação Gráfica - 09
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 9 jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav Objetos
Leia maisIntrodução Programando com OpenGL Exemplos. O que é OpenGL? [1]
Sumário ao OpenGL Exemplos Leandro Tonietto Processamento Gráfico / Computação Gráfica Jogos Digitais ltonietto@unisinos.br http://www.inf.unisinos.br/~ltonietto Mar-2008 Alguns slides são provenientes
Leia maisComputação Gráfica II
Computação Gráfica II Revisão Introdução ao OpenGL Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Informações Bibliografia GOMES, J. e VELHO, L. Computação Gráfica: Volume
Leia maisComputação Gráfica. Prof. MSc. André Yoshimi Kusumoto
Computação Gráfica Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Transformações Geométricas São operações que podem ser utilizadas visando a alteração de algumas características como posição,
Leia maisSegunda Prova 20 de junho de DURAÇÃO DA PROVA: 90m
Departamento de Ciência da Computação IME-USP MAC0420/5744 Introdução à Computação Gráfica Segunda Prova 20 de junho de 2013 Nome: NUSP: Assinatura: Instruções: 1. Desligue o seu celular, pager, ou outro
Leia maisComputação Gráfica - 09
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 9 jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav Objetos
Leia maisComputação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark. Terceiro Teste 19 de Maio de 2012
CG / Terceiro Teste LEIC Alameda/Taguspark Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Terceiro Teste 9 de Maio de O teste tem a duração de h, tolerância
Leia maisComputação Gráfica - 13
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 13 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisOpenGL. Computação Gráfica ISEL/DEETC/SP Computação Gráfica
OpenGL Computação Gráfica CG @ 2007 ISEL/DEETC/SP Computação Gráfica 1 Jellys Tetris Gorillas PacMan Sokoban 3 Sumário Introdução ao OpenGL (capítulos 1 e 2 do red book) O que é? Sintaxe Máquina de estados
Leia maismodelos rquicos Aula 5 Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto Paulo Gandra de Sousa
Projecções e modelos hierárquicos rquicos Aula 5 Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto Paulo Gandra de Sousa psousa@dei.isep.ipp.pt Conteúdo Projecções Modelos hierárquicos
Leia maisComputação Gráfica - 07
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação - 07 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisComputação Gráfica. Desempenho
Computação Gráfica Desempenho António Ramires Fernandes - Computação Gráfica 07/08 Desempenho Tópicos: Display Lists Vertex Buffer Objects DI-UM Computação Gráfica 07/08 2 Display Lists As DL são um mecanismo
Leia maisCoordenadas Homogêneas no Plano e no Espaço
http://computacaografica.ic.uff.br/conteudocap2.html Curso de CG 2019/1 IC / UFF Coordenadas Homogêneas no Plano e no Espaço (AB) T = B T A T Esse material estáno Livro do curso no cap 2. Resumindo transformações
Leia maisModelo Hierárquico & Transformações Geométricas
Modelo Hierárquico & Transformações Geométricas Universidade de São Paulo USP Disciplina de Computação Gráfica Profª Maria Cristina PAE: Thiago Silva Reis Santos Setembro de 2010 Sumário Modelagem Objetos
Leia maisOpenGL. Licenciatura em Computação Computação Gráfica - Aula 2 (atualizada em 15/08/2018)
Computação Gráfica - Aula 2 (atualizada em 15/08/2018) glaucius@pelotas.ifsul.edu.br OpenGL O que é OpenGL? OpenGL é uma biblioteca de rotinas gráficas de modelagem, manipulação de objetos e exibição tridimensional
Leia maisComputação Gráfica OpenGL 05 3D
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica OpenGL 05 3D Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti
Leia maisProjeções e Visualização
Computação Gráfica 5385: Licenciatura em Engenharia Informática Cap. 4 Projeções e Visualização Projeções e Visualização Sumário Pipeline de Visualização em OpenGL x y z w vértice original MODELVIEW matrix
Leia maisTransformações Geométricas Grafos de Cena
Transformações Geométricas Grafos de Cena Edward Angel, Cap. 4 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Na última aula... Transformações Geométricas Translação Escala Rotação Espaço Homogéneo
Leia maisComputação Gráfica LEI / LCC Departamento de Informática Universidade do Minho. Desempenho. Display Lists e Vertex Bufer Objects
Computação Gráfica LEI / LCC Departamento de Informática Universidade do Minho Desempenho Display Lists e Vertex Bufer Objects António Ramires Fernandes Computação Gráfica 09/10 Desempenho Tópicos: Display
Leia maisEngenharia Elétrica Computação Gráfica - Aula 2 (atualizada em 22/04/2018)
Computação Gráfica - Aula 2 (atualizada em 22/04/2018) glaucius@pelotas.ifsul.edu.br OpenGL O que é OpenGL? OpenGL é uma biblioteca de rotinas gráficas de modelagem, manipulação de objetos e exibição tridimensional
Leia maisaula9 Coordenadas homogêneas e projeções 2016/2 IC / UFF
http://computacaografica.ic.uff.br/conteudocap2.html aula9 P p O Coordenadas homogêneas e projeções 2016/2 IC / UFF 2D TODAS AS Transformações Lineares Bidimensionais São representadas por matrizes 2 x
Leia maisTransformações Geométricas
Transformações Geométricas Computação Gráfica DCC065 Prof. Rodrigo Luis de Souza da Silva, D.Sc. Sumário Tópicos da aula de hoje: Por que transformações? Classificação das transformações Transformações
Leia maisRECONSTRUÇÃO GRÁFICA TRIDIMENSIONAL DE CONSTRUÇÕES A PARTIR DE IMAGENS AÉREAS
INPE-12982-PRE/8259 RECONSTRUÇÃO GRÁFICA TRIDIMENSIONAL DE CONSTRUÇÕES A PARTIR DE IMAGENS AÉREAS Daniel Moisés Gonzalez Clua *Bolsista UNIVAP Relatório Final de Projeto de Iniciação Científica (PIBIC/CNPq/INPE),
Leia maisMecânica Un.2. Momento em relação a um Ponto. Créditos: Professor Leandro
Mecânica Un.2 Momento em relação a um Ponto Créditos: Professor Leandro Equilíbrio Equilíbrio Para que uma partícula esteja em equilíbrio, basta que a o resultante das forças aplicadas seja igual a zero.
Leia maisTransformações 2D. Prof. Márcio Bueno Fonte: Material do Prof. Robson Pequeno de Sousa e do Prof.
Transformações 2D Prof. Márcio Bueno {cgtarde,cgnoite}@marciobueno.com Fonte: Material do Prof. Robson Pequeno de Sousa e do Prof. Robson Lins Transformações 2D Transformações Geométricas são a base de
Leia maisComputação Gráfica - 13
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 13 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisCOMPUTAÇÃO GRÁFICA - PROF. MSC. LEANDRO TONIETTO SELEÇÃO DE OBJETOS EM OPENGL - SELECT BUFFER
COMPUTAÇÃO GRÁFICA - PROF. MSC. LEANDRO TONIETTO SELEÇÃO DE OBJETOS EM OPENGL - SELECT BUFFER INTRODUÇÃO Além de aspectos visuais de modelagem, é comum em uma aplicação gráfica a seleção de objetos renderizados
Leia maisModelos Geométricos Transformações
Modelos Geométricos Transformações Edward Angel, Cap. 4 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Aulas teóricas 11/03 Quinta-feira, dia 11 de Março Não vão ser leccionadas aula teóricas.
Leia maisCIV2802 Sistemas Gráficos para Engenharia Luiz Fernando Martha André Pereira
CIV2802 Sistemas Gráficos para Engenharia 2015.1 Cor / OpenGL Luiz Fernando Martha André Pereira Para recordar Computação Gráfica Dado Imagem Computação Gráfica Dado Visualização Imagem Computação Gráfica
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 maisIluminação. Módulo 10. Sistemas Gráficos e Interação. Filipe Pacheco SGRAI 2017/18 DEI-ISEP 186. Instituto Superior de Engenharia do Porto
Módulo 10 Sistemas Gráficos e Interação Instituto Superior de Engenharia do Porto Filipe Pacheco ffp@isep.ipp.pt Iluminação SGRAI 2017/18 DEI-ISEP 186 Conteúdo Tipos de iluminação Fontes de Luz Modelos
Leia maisCap. 1 Renderização 3D: Transformações Geométricas. Mestrado em Engenharia Informática (6931) 1º ano, 1º semestre
Cap. Renderização 3D: Transformações Geométricas Mestrado em Engenharia Informática (693) º ano, º semestre Sumário Motivação. Transformações métricas euclidianas: translação e rotação. Geometria métrica
Leia maisTransformaçõ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 x
Leia maisModelos Hierárquicos. Módulo 9. Sistemas Gráficos e Interação. Filipe Pacheco SGRAI 2017/18 DEI-ISEP 154. Instituto Superior de Engenharia do Porto
Módulo 9 Sistemas Gráficos e Interação Instituto Superior de Engenharia do Porto Filipe Pacheco ffp@isep.ipp.pt Modelos Hierárquicos SGAI 2017/18 DEI-ISEP 154 Modelos hierárquicos Objetos compostos por
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 maisMatemática Discreta - 05
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Matemática Discreta - 05 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisVisualização por Computador: Teoria, Prática e Aplicações
Visualização por Computador: Teoria, Prática e Aplicações Vértices, formas e transformações Claudio Esperança Programa de Engenharia de Sistemas e Computação COPPE / UFRJ Master of Information Management,
Leia maisTransformações (Cap 4.3, 4.4 e 4.6 a 4.10)
4.6 a 4.) Transformações (Cap 4.3, 4.4 e 4.6 a 4.) Instituto Superior Técnico, 26/27 Sumário Revisões Transformações Elementares Coordenadas Homogéneas Composição de Transformações Transformações em OpenGL
Leia maisSUPORTE PARA AUTORIA COLABORATIVA COM REALIDADE AUMENTADA
SUPORTE PARA AUTORIA COLABORATIVA COM REALIDADE AUMENTADA Autores Lucas de Araujo Oliveira Nivaldi Calonego Junior Orientador Nivaldi Calonego Junior 1. Introdução A realidade virtual é uma poderosa interface
Leia maisVisualização 3D. Soraia Raupp Musse
Visualização 3D Soraia Raupp Musse 1 Pipeline de Visualização Em 2D as coisas são mais simples Simplesmente especificar uma janela do mundo 2D e uma viewport na superfície de visualização A complexidade
Leia maisIntrodução ao OpenGL
Introdução ao OpenGL Leandro Tonietto Processamento Gráfico / Computação Gráfica Jogos Digitais ltonietto@unisinos.br http://www.inf.unisinos.br/~ltonietto Mar-2008 Alguns slides são provenientes da apresentação
Leia maisIntrodução à Computação Gráfica
Introdução à Computação Gráfica Desenho de Construção Naval Manuel Ventura Instituto Superior Técnico Secção Autónoma de Engenharia Naval 27 Sumário Entidades Geométricas Transformações Geométricas 2D
Leia mais