Computação Gráfica. Transformações Geométricas

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

Download "Computação Gráfica. Transformações Geométricas"

Transcrição

1 Coputação Gráfica Transforações Geoétricas António Raires Fernandes - Coputação Gráfica 7/8

2 Sisteas de Coordenadas Object Space ou Modelling Space (Espaço local) Este espaço é o sistea de coordenadas relativas a u objecto (ou grupo de objectos). Perite-nos definir coordenadas relativas. DI-UM Coputação Gráfica 7/8 2

3 Sisteas de Coordenadas World Space (Espaço Global) Este espaço engloba todo o universo e perite-nos expriir as coordenadas de fora absoluta. É neste espaço que os odelos são copostos para criar o undo virtual DI-UM Coputação Gráfica 7/8 3

4 Sisteas de Coordenadas Caera Space (Espaço da Câara) Este sistea de coordenadas esta associado ao observador, ou câara. A sua orige é a posição da câara. O seu sistea de eixos é deterinado pela orientação da câara. DI-UM Coputação Gráfica 7/8 4

5 Sisteas de Coordenadas DI-UM Coputação Gráfica 7/8 5

6 Sisteas de Coordenadas Screen Space (Espaço do ecrã) Espaço 2D onde é visualizado o undo virtual DI-UM Coputação Gráfica 7/8 6

7 Sisteas de Coordenadas Object Space World Space Caera Space Screen Space DI-UM Coputação Gráfica 7/8 7

8 Vectores Magnitude v x + y + z Vector Noralizado (ag ) vnor v v Produto Interno v u 3 i v i * u i v u v u cos( α ) v α u DI-UM Coputação Gráfica 7/8 8

9 Vectores Projecção 2 n n v n v v n v v DI-UM Coputação Gráfica 7/8 9 Produto Externo α u v v x u ) sin( α u v u v u v u v u v u v u v u v u u u v v v x y y x x z z x y z z y y x y x z z

10 Transforações Geoétricas Considereos a atriz identidade e u ponto no sistea de coordenadas global a a a a a a DI-UM Coputação Gráfica 7/8 As coordenadas do ponto a pode ser expressas e função das colunas da atriz O ponto a é ua cobinação linear dos vectores coluna da atriz a a a a a a

11 Transforações Geoétricas U triplo de vectores (u,v,w) pode definir u sistea de coordenadas 3D desde que seja linearente independentes. U conjunto de 3 vectores é linearente independente se nenhu dos vectores se puder escrever coo ua cobinação linear dos restantes, ou seja, não existe nenhua cobinação de núeros a,a2,a3, sendo pelo enos u deles diferente de zero, tal que a v+ a2u + a3w DI-UM Coputação Gráfica 7/8

12 Transforações Geoétricas Ua atriz invertível pode ser vista coo ua transforação entre sisteas de coordenadas. Ua atriz invertível iplica que os seus vectores (linha ou coluna) seja linearente independentes. Os vectores de ua atriz invertível representa u sistea de eixos, ou seja, u sistea de coordenadas. DI-UM Coputação Gráfica 7/8 2

13 Transforações Geoétricas Vejaos o que acontece quando os vectores unitários x,y,z são transforados por ua atriz arbitrária M invertível O resultado são as colunas da atriz M As colunas da atriz M fora os eixos de u sistea de coordenadas DI-UM Coputação Gráfica 7/8 3

14 Transforações Geoétricas Da esa fora, assuindo que M é invertível, aplicar a inversa de M aos vectores coluna de M dá o seguinte resultado: DI-UM Coputação Gráfica 7/8 4

15 Transforações Geoétricas Visualização de ua atriz 2D (,) (,3) u 2 [ v u] ] 2 y (,) M v x O vector x é transforado no vector v, e o vector y é transforado no vector u DI-UM Coputação Gráfica 7/8 5

16 Transforações Geoétricas Vejaos o que acontece ao paralelograa forado pelos eixos de cada sistea (,) y u u v y (,) v x x DI-UM Coputação Gráfica 7/8 6

17 Transforações Geoétricas 2 2 u v (,) a (,) (,3) b y u v DI-UM Coputação Gráfica 7/8 7 [ ] b Ma b u v M x a b M Ua atriz pode ser vista coo ua transforação do sistea de coordenadas, ou coo ua transforação de pontos (ou objectos).

18 Transforações Geoétricas Transforação de sisteas de coordenadas Dado u ponto no sistea azul, a atriz M diz-nos quando vale esse ponto no sistea preto a (,) (,3) b Da esa fora, dado u ponto no sistea preto, a atriz M - diz-nos quanto vale esse ponto no sistea azul u Ou transforação de pontos no eso sistea de coordenadas y (,) v Dado u ponto no sistea preto, a atriz M transfora esse ponto nu outro ponto preto: (,) é transforado e (,3). x DI-UM Coputação Gráfica 7/8 8

19 Transforações Geoétricas Quais as vantagens de representar transforações de pontos através de atrizes? Múltiplas transforações M M 2 P (M M 2 ) P M 2 P, sendo M 2 M M 2 Notação Standard para todas as transforações Transforação Inversa é definida pela atriz inversa DI-UM Coputação Gráfica 7/8 9

20 Transforações Geoétricas Escala Para definir ua escala unifore e todos os eixos definios a seguinte atriz P a a a P ' DI-UM Coputação Gráfica 7/8 2 Para definir ua escala nãounifore atribuíos diferentes coeficientes na diagonal P c b a P ' ' / / / P c b a P

21 Transforações Geoétricas Escala e OpenGL glscaled(gldouble x, GLdouble y, GLdouble z) glscalef(glfloat x, GLfloat y, GLfloat z); DI-UM Coputação Gráfica 7/8 2

22 Transforações Geoétricas Rotação y (-sin α, cos α) y(,) Para expriir ua rotação de u ângulo α utilizando atrizes, vaos prieiro definir u sistea de coordenadas resultante da rotação dos eixos por α. α α x (cos α, sen α) x(,) M cosα sinα sinα [ x' y' ] cosα DI-UM Coputação Gráfica 7/8 22

23 Transforações Geoétricas Rotação 3D e torno dos eixos A rotação inversa é obtida pela inversa da atriz Rx( α) cosα sinα cos α Ry( α) sinα sinα cosα sin α cosα cosα sinα Rz( α) sinα cosα DI-UM Coputação Gráfica 7/8 23

24 Transforações Geoétricas U conjunto de vectores (v,...vn) fora ua base ortogonal se ( i, j), i j, v i v j v u 3 i v i * u i v u v u cos( α ) v α u DI-UM Coputação Gráfica 7/8 24

25 Transforações Geoétricas U conjunto de vectores (v,...,vn) fora ua base ortonoral se ( i, j), vi vj δij, i δij, i j j A definição apresentada iplica que o conjunto fora ua base ortogonal, e que os vectores seja unitários v x + y + z DI-UM Coputação Gráfica 7/8 25

26 Transforações Geoétricas Ua atriz cujos vectores coluna fore ua base ortonoral é ua atriz ortogonal Se M é ortogonal então T M M Ua rotação é definida por ua atriz ortogonal, logo a inversa de ua rotação é a transposta da atriz de rotação DI-UM Coputação Gráfica 7/8 26

27 Transforações Geoétricas Rotação e OpenGL glrotate{d,f}(ang,x,y,z); sendo ang o ângulo de rotação e graus; e x,y,z o vector que define o eixo de rotação; DI-UM Coputação Gráfica 7/8 27

28 Transforações Geoétricas Translação A translação não pode ser expressa por ua atriz 3x3! Sendo assi a execução de ua translação seguida de rotações ou escalas é definida da seguinte fora P MP + T, sendo M ua atriz invertível, e T ua translação. Logo, aplicando novaente a sequência de operações acia definida ficaríaos co P M P + T M (MP + T) + T (M M)P + M T + T DI-UM Coputação Gráfica 7/8 28

29 Transforações Geoétricas Desta fora seria necessário guardar os resultados parciais para operações posteriores P M P + T M (MP + T) + T (M M)P + M T + T A solução está na utilização de atrizes 4x4. DI-UM Coputação Gráfica 7/8 29

30 Transforações Geoétricas Matrizes 4x4 F M M2 M3 M T M2 M22 M23 M3 M32 M33 Tx Ty Tz P' MP+ T FP Esta operação corresponde a ua translação seguida de ua rotação DI-UM Coputação Gráfica 7/8 3

31 Transforações Geoétricas Transforação inversa rotação seguida de translação duas aneiras diferentes de obter a atriz F - + ' ' T M M F T M P M P T MP P DI-UM Coputação Gráfica 7/8 3 obter a atriz F F 3 T M M T I M F

32 Transforações Geoétricas Translação e OpenGL gltranslate{d,f}(x,y,z); DI-UM Coputação Gráfica 7/8 32

33 Transforações Geoétricas Matrizes 4x4 > Pontos co 4 coordenadas Pontos co coordenadas distintas representa o eso ponto 3D w z y x P 4 w w P 4 P 3 DI-UM Coputação Gráfica 7/8 33 O ponto 3D é obtido dividindo as três prieiras coordenadas pela últia coordenada. Para vectores w, porquê? (tip: diferença de pontos) w z w y w x P / / / x y

34 Transforações Geoétricas As transforações encionadas até agora perite-nos posicionar os objectos no espaço global. Deo!!! (transforações geoétricas) DI-UM Coputação Gráfica 7/8 34

35 Transforações Geoétricas void drawsnowman() { glcolor3f(.f,.f,.f); // Draw Body gltranslatef(.f,.75f,.f); glutsolidsphere(.75f,2,2); Modelar u boneco de neve co esferas e u cone // Draw Head gltranslatef(.f,.f,.f); glutsolidsphere(.25f,2,2); // Draw Eyes glpushmatrix(); glcolor3f(.f,.f,.f); gltranslatef(.5f,.f,.8f); glutsolidsphere(.5f,,); gltranslatef(-.f,.f,.f); glutsolidsphere(.5f,,); glpopmatrix(); // Draw Nose glcolor3f(.f,.5f,.5f); glrotatef(.f,.f,.f,.f); glutsolidcone(.8f,.5f,,2); } DI-UM Coputação Gráfica 7/8 35

36 Transforações Geoétricas Object Space World Space Caera Space Screen Space DI-UM Coputação Gráfica 7/8 36

37 Transforações Geoétricas Por oissão (e OpenGL) considera-se que a câara se encontra na orige, a apontar na direcção do Z negativo. Coo definir ua câara co posição e orientação arbitrárias? Que dados são necessários para definir ua câara? DI-UM Coputação Gráfica 7/8 37

38 Transforações Geoétricas Dados para definir ua câara: posição direcção "este lado para cia" DI-UM Coputação Gráfica 7/8 38

39 Transforações Geoétricas Operações sobre a câara: Translação da câara para posição Orientação da câara de acordo co os vectores especificados Podeos facilente especificar os eixos do sistea de coordenadas da câara. Assuindo que os vectores fornecidos se encontra noralizados: v x u v u α cz -dir cx cz x up (noralizar) cy up vx ux vyuz vzuy vy uy vxuz vzux vz uz vxuy vyux v u v u sin( α) DI-UM Coputação Gráfica 7/8 39

40 Transforações Geoétricas Podeos então definir ua transforação linear que perita posicionar a câara: M Pos F o cx M cx2 cx3 cy cy cy 2 3 cz cz 2 cz 3 DI-UM Coputação Gráfica 7/8 4

41 Transforações Geoétricas A atriz F perite converter pontos do espaço da câara para o espaço global. O que se pretende é exactaente o contrário, ou seja, pretende-se converter pontos do espaço global para o espaço da câara. Solução: utilizar a transforação inversa! DI-UM Coputação Gráfica 7/8 4

42 Transforações Geoétricas F - perite passar do espaço global para o espaço da câara DI-UM Coputação Gráfica 7/ cz cz cz cy cy cy cx cx cx M M T I M F T

43 Transforações Geoétricas Posicionaento da câara e OpenGL glulookat( posx, posy, posz, atx, aty, atz, upx, upy, upz) sendo: pos a posição da câara at u ponto para onde a câara aponta up a direcção do vector vertical DI-UM Coputação Gráfica 7/8 43

44 Transforações Geoétricas Object Space World Space Caera Space Screen Space DI-UM Coputação Gráfica 7/8 44

45 Transforações Geoétricas Perspectiva - View Frustu Pirâide truncada que define a região visível near plane far plane E OpenGL o plano de projecção é o near plane DI-UM Coputação Gráfica 7/8 45

46 Transforações Geoétricas O plano de projecção é u plano perpendicular ao eixo do Z, a ua distância n da orige A câara encontra-se situada na orige, a apontar na direcção do eixo do Z negativo Calculo das projecções de u ponto 3D (Px,Py,Pz)(no espaço câara) no plano de projecção n x Px Pz n y Py Pz DI-UM Coputação Gráfica 7/8 46

47 Transforações Geoétricas Clip Space O clip space é u espaço interédio entre o espaço câara e o espaço ecrã. O view frustu é convertido para u cubo cuja gaa de valores nas três coordenadas é [-,]. Desta fora, é extreaente siples deterinar qual a geoetria que se encontra dentro do view frustu. DI-UM Coputação Gráfica 7/8 47

48 Transforações Geoétricas O plano de projecção é definido pelos seus liites de variação e x [l,r] e y [t,b] plano de projecção t y b l x r lviewfrustu > Clip space f liites de variação de z [n,f] z n l x r - - DI-UM Coputação Gráfica 7/8 48 z x

49 Transforações Geoétricas Definição do Frustu e OpenGL glfrustu(left,right,botto,top,near,far); DI-UM Coputação Gráfica 7/8 49

50 Transforações Geoétricas O GLU fornece ua alternativa ais sipática: gluperspective(fy, ratio, near,far); sendo fy ângulo de visão e y. ratio relação fovx/fovy arctan(( top botto) f y 2* near DI-UM Coputação Gráfica 7/8 5

51 Transforações Geoétricas Projecção Ortográfica e OpenGL glortho(left,right,botto,top,near,far); DI-UM Coputação Gráfica 7/8 5

52 Transforações Geoétricas Screen Space Seja xc e yc as coordenadas noralizadas e clip space de u ponto As coordenadas da janela (wx,yw), ou viewport, co ua deterinada largura e altura são definidas da seguinte fora: l argura xw ( xc+ ) 2 yw ( yc+ ) altura 2 Nota: as coordenadas noralizadas e clip space iplica a divisão por w, ou seja -Pz DI-UM Coputação Gráfica 7/8 52

53 Transforações Geoétricas Viewport e OpenGL glviewport(x,y,width,height); DI-UM Coputação Gráfica 7/8 53

54 Transforações Geoétricas Deo (projecções - Nate Robbins) DI-UM Coputação Gráfica 7/8 54

55 Transforações Geoétricas Matrizes e OpenGL Object Space ModelView GL_MODELVIEW World Space Projection GL_PROJECTION Caera Space Screen Space DI-UM Coputação Gráfica 7/8 55

56 OpenGL void changesize(int w, int h) { // Prevent a divide by zero, when window is too short // (you cant ake a window of zero width). if(h ) h ; float ratio.* w / h; // Set the viewport to be the entire window glviewport(,, w, h); glmatrixmode(gl_projection); // Reset the coordinate syste before odifying glloadidentity(); // Set the correct perspective. gluperspective(45,ratio,,); Setup da projecção Necessário quando a janela sofre odificações, ou ao iniciar a aplicação } glmatrixmode(gl_modelview); DI-UM Coputação Gráfica 7/8 56

57 OpenGL void renderscene(void) { glclear(gl_color_buffer_bit GL_DEPTH_BUFFER_BIT); glloadidentity(); glulookat(.,.,5.,.,.,.,.f,.f,.f); glrotatef(a,.,); glutsolidteapot(); } a++; glutswapbuffers(); DI-UM Coputação Gráfica 7/8 57

58 Buffers Color Buffer O OpenGL perite ter 2 buffers distintos. E cada instante visualiza-se u buffer e escreve-se no outro. No final da frae troca-se os buffers. DI-UM Coputação Gráfica 7/8 58

59 Buffers Color Buffer e OpenGL Deo single buffer! Na inicialização glutdisplaymode(glut_double...); No final de cada frae glutswapbuffers(); DI-UM Coputação Gráfica 7/8 59

60 Buffers Depth Buffer ou Z-Buffer Buffer que arazena os valores de Z dos pixels que já fora desenhados Perite assi criar ua iage correcta se ser necessário ordenar e dividir polígonos DI-UM Coputação Gráfica 7/8 6

61 Buffers Depth Buffer e OpenGL Deo se Z-Buffer! Deo co Z-Buffer! Na inicialização glutinitdisplaymode(glut_depth... ); glenable(gl_depth_test); No início de cada frae glclear(gl_depth_buffer_bit...); DI-UM Coputação Gráfica 7/8 6

62 Buffers liitações do Z-Buffer núero de bits deterina precisão Z-Buffer não é linear: ais detalhe perto do near plane Muitos bits são usados para distâncias curtas DI-UM Coputação Gráfica 7/8 62

63 Buffers A precisão do Z-Buffer é definida por intervalos crescentes desde o near plane até ao far plane Exeplo (6 bits): znear ; zfar z : intervalo.52 z 9 : intervalo 2.5 DI-UM Coputação Gráfica 7/8 63

64 Buffers A precisão do Z-Buffer é dependente da relação entre o near plane e o far plane Exeplo (6 bits): zfar ; z 9 znear : intervalo 2.5 znear.: intervalo DI-UM Coputação Gráfica 7/8 64

65 Buffers Z-Buffer: ais bits > ais precisão Exeplo : zfar ; z 9; znear. 24 bits: intervalo bits: intervalo DI-UM Coputação Gráfica 7/8 65

66 Referências Matheatics for 3D Gae Prograing & Coputer Graphics, Eric Lengyel 3D Math Prier for Graphics and Gae Developent, Fletcher Dunn e Ian Parberry Interactive Coputer Graphics: A Top Down Approach with OpenGL, Edward Angel OpenGL Reference Manual, OpenGL Architecture Review Board "Learning to love your z-buffer, DI-UM Coputação Gráfica 7/8 66

Fundamentos de Computação Gráfica. Transformações Geométricas

Fundamentos de Computação Gráfica. Transformações Geométricas Fundaentos de Coputação Gráfica Transforações Geoétricas Sisteas de Coordenadas Object Space ou Modelling Space (Espaço local) Este espaço é o sistea de coordenadas relativas a u objecto (ou grupo de objectos).

Leia mais

Computação Gráfica. Transformações Geométricas

Computação Gráfica. Transformações Geométricas Coputação Gráfica Transforações Geoétricas António nio Raires Fernandes - Multiédia Sisteas de Coordenadas Object Space ou Modelling Space (Espaço local) Este espaço é o sistea de coordenadas relativas

Leia mais

Computação Gráfica LEI / LCC Departamento de Informática Universidade do Minho. Computação Gráfica. Transformações Geométricas

Computação Gráfica LEI / LCC Departamento de Informática Universidade do Minho. Computação Gráfica. Transformações Geométricas Comutação Gráfica LEI / LCC Deartamento de Informática Universidade do Minho Comutação Gráfica Transformações Geométricas António Ramires Fernandes Comutação Gráfica 9/ Vectores Magnitude 2 2 2 v + + z

Leia mais

Matriz de transformação

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

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

modelos rquicos Aula 5 Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto Paulo Gandra de Sousa

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

Visualização. - Aula 4 -

Visualização. - Aula 4 - Visualização - Aula 4 - Pipeline de visualização 2D window recorte mapeamento viewport descrição geométrica rasterização Visualização de objetos 2D y viewport 1 região (window) 1 região (window) 2 viewport

Leia mais

Câmara Virtual Simples

Câmara Virtual Simples Câmara Virtual Simples Edward Angel, Cap. 5 Instituto Superior Técnico Computação Gráfica 29/2 Na última aula... Pipeline de Visualiação 3D Câmara Virtual 2, CG&M/IST e Figuras Addison Wesley Sumário Câmara

Leia mais

CG 2013/2014 Primeiro Teste LEIC Alameda/Taguspark

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

Transformações geométricas

Transformaçõ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 mais

Projeções e Visualização

Projeçõ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 mais

Iluminação. Aula 6. Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto. Paulo Gandra de Sousa

Iluminação. Aula 6. Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto. Paulo Gandra de Sousa Iluminação Aula 6 Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto Paulo Gandra de Sousa psousa@dei.isep.ipp.pt Conteúdo Tipos de iluminação Materiais Luzes Modelos de iluminação

Leia mais

3D no OpenGL. Visualização e Transformações Perspectiva. Transformações do Modelview. Processo

3D no OpenGL. Visualização e Transformações Perspectiva. Transformações do Modelview. Processo Visualização e Transformações Perspectiva 3D no OpenGL Para gerar imagens de um objeto 3D, é necessário compreender transformações perspectiva Foley & van Dam - Cap. 6 Notas de aula do Prof. Mount: aulas

Leia mais

Pipeline de Visualização Câmara Virtual

Pipeline de Visualização Câmara Virtual Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Pipeline de Visualização Câmara Virtual Edward Angel, Cap. 5 Apontamentos CG Questão 2, exame de 20/07/11 [3.0v]Considere os

Leia mais

Computação Gráfica OpenGL 05 3D

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

Sist. Coordenadas Câmera (SCC)

Sist. Coordenadas Câmera (SCC) Transformações Modelagem Iluminação (Shading) Transformação Câmera* Recorte Projeção* Mapeamento de coordenadas de Universo para câmera Escolha da projeção: perspectiva ou ortográfica Resumo Rasterização

Leia mais

Câmara Virtual. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 5 Apontamentos CG

Câmara Virtual. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 5 Apontamentos CG Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Câmara Virtual 2 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL Edward Angel, Cap. 5 Apontamentos CG Câmara Virtual

Leia mais

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark. 1º Exame 29 Junho de 2010

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark. 1º Exame 29 Junho de 2010 Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda/Taguspark º Exame 29 Junho de 2 O exame tem a duração de 2h3, tolerância incluída. Responda às questões unicamente nestas

Leia mais

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Visualização 3D

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Visualização 3D Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Visualização 3D Computação Visual Beatriz Sousa Santos, J. Madeira Visualização 3D Os processos envolvidos na obtenção

Leia mais

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

Transformaçõ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 mais

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Visualização 3D

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Visualização 3D Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Visualização 3D Computação Visual Beatriz Sousa Santos, J. Madeira Visualização 3D Os processos envolvidos na obtenção

Leia mais

Computação Gráfica - OpenGl 02

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

CG 2015/2016 Primeiro Teste LEIC Alameda/Taguspark. Primeiro Teste

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

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

Computação Gráfica OpenGL 05 3D

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

Cap. 4: Janelas, Visores & Recorte Gráfico

Cap. 4: Janelas, Visores & Recorte Gráfico Cap. 4: Janelas, Visores & Recorte Gráfico Sumário Definições básicas: sistema de coordenadas globais, sistema de coordenadas do ecrã; janela de domínio de cena; janela de interface e visores de saída

Leia mais

Projeções e Transformações em 3D

Projeçõ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 mais

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark. Terceiro Teste 19 de Maio de 2012

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

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

Computação Gráfica. Desempenho

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

Pipeline de Visualização Câmara Virtual

Pipeline de Visualização Câmara Virtual Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Pipeline de Visualização Câmara Virtual 2 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL Edward Angel, Cap. 5 Apontamentos

Leia mais

Sumário. Introdução Câmera sintética Window-to-Viewport Exercício. 29-May-13 Leandro Tonietto!2

Sumá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 mais

CG com OpenGL. Paulo Gandra de Sousa Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto

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

Geometria Analítica e Álgebra Linear

Geometria Analítica e Álgebra Linear NOTAS DE AULA Geoetria Analítica e Álgebra Linear Reta e Plano Professor: Lui Fernando Nunes, Dr. Índice Geoetria Analítica e Álgebra Linear ii Estudo da Reta e do Plano... -. A Reta no Espaço... -.. Equação

Leia mais

TÓPICOS. Matriz pseudo-inversa. 28. Quadrados mínimos e projecção num subespaço. 1 W. , temos, neste caso,

TÓPICOS. Matriz pseudo-inversa. 28. Quadrados mínimos e projecção num subespaço. 1 W. , temos, neste caso, Note be: a leitura destes apontaentos não dispensa de odo algu a leitura atenta da bibliografia principal da cadeira Chaa-se a atenção para a iportância do trabalho pessoal a realizar pelo aluno resolvendo

Leia mais

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

Transformações Geométricas

Transformaçõ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 mais

Visualização 3D. Soraia Raupp Musse

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

Transformações Geométricas e Animação

Transformaçõ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 mais

Pipeline de Visualização 3D

Pipeline de Visualização 3D Pipeline de Visualização 3D André Tavares da Silva andre.silva@udesc.br Capítulo 5 de Foley Capítulo 2 de Azevedo e Conci Processo de Visualização https://www.youtube.com/watch?v=ogqam2mykng Processo de

Leia mais

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Transformações 2D

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Transformações 2D Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Transformações 2D Computação Visual Beatriz Sousa Santos, Joaquim Madeira Transformações 2D Posicionar, orientar e escalar

Leia mais

Introdução a OpenGL. Renato Rodrigues Oliveira da Silva Danilo Medeiros Eler

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

Computação Gráfica. 5385: Licenciatura em Engenharia Informática. Cap. 3 Janelas e Visores. Janelas e Visores

Computação Gráfica. 5385: Licenciatura em Engenharia Informática. Cap. 3 Janelas e Visores. Janelas e Visores Computação Gráfica 5385: Licenciatura em Engenharia Informática Cap. 3 Janelas e Visores Janelas e Visores Sumário Definições domínio de imagem (ecrã) janela de ecrã domínio da cena (IR 2 ) janela visor

Leia mais

Instituto Tecnológico de Aeronáutica. Prof. Carlos Henrique Q. Forster Sala 121 IEC. Luiz Felipe Simões Hoffmann

Instituto Tecnológico de Aeronáutica. Prof. Carlos Henrique Q. Forster Sala 121 IEC. Luiz Felipe Simões Hoffmann CCI 36 Computação Gráfica OpenGL Parte 2 Instituto Tecnológico de Aeronáutica Prof. Carlos Henrique Q. Forster Sala 121 IEC Luiz Felipe Simões Hoffmann Tópicos da Aula - Índices - Transformações Geométricas

Leia mais

Valter B. Dantas. Geometria das massas

Valter B. Dantas. Geometria das massas Valter B. Dantas eoetria das assas 6.- Centro de assa s forças infinitesiais, resultantes da atracção da terra, dos eleentos infinitesiais,, 3, etc., são dirigidas para o centro da terra, as por siplificação

Leia mais

Álgebra Linear I - Aula 1. Roteiro

Álgebra Linear I - Aula 1. Roteiro Álgebra Linear I - Aula 1 1. Resolução de Sisteas Lineares. 2. Métodos de substituição e escalonaento. 3. Coordenadas e R 2 e R 3. Roteiro 1 Resolução de Sisteas Lineares Ua equação linear é ua equação

Leia mais

Transformações Geométricas

Transformaçõ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 mais

Animação e Visualização Tridimensional

Animação e Visualização Tridimensional Animação e Visualização Tridimensional Mestrado em Engenharia Informática e de Computadores Alameda º mini-teste 22 de Outubro de 204 O mini-teste tem a duração máxima de 45 minutos, tolerância incluída.

Leia mais

2º Exame. Computação Gráfica

2º Exame. Computação Gráfica 2º Exame Computação Gráfica LEIC-A/T Prof. Mário Rui Gomes Prof. João Pereira Prof. Daniel Gonçalves 19 de Julho 2008 Nº Nome: A O exame tem a duração de 2 horas, tolerância incluída. Responda às questões

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 x

Leia mais

Comecemos por recordar que neste jogo há um tabuleiro

Comecemos por recordar que neste jogo há um tabuleiro ATRACTOR O triângulo de Sierpinski e as Torres de Hanói No âbito de ua colaboração entre a Gazeta e o Atractor, este é u espaço da responsabilidade do Atractor, relacionado co conteúdos interativos do

Leia mais

Física Geral I. 1º semestre /05. Indique na folha de teste o tipo de prova que está a realizar: A, B ou C

Física Geral I. 1º semestre /05. Indique na folha de teste o tipo de prova que está a realizar: A, B ou C Física Geral I 1º seestre - 2004/05 1 TESTE DE AVALIAÇÃO 2668 - ENSINO DE FÍSICA E QUÍMICA 1487 - OPTOMETRIA E OPTOTÉCNIA - FÍSICA APLICADA 8 de Novebro, 2004 Duração: 2 horas + 30 in tolerância Indique

Leia mais

INTRODUÇÃO AOS MÉTODOS NUMÉRICOS

INTRODUÇÃO AOS MÉTODOS NUMÉRICOS INTRODUÇÃO AOS MÉTODOS NUMÉRICOS Eenta Noções Básicas sobre Erros Zeros Reais de Funções Reais Resolução de Sisteas Lineares Introdução à Resolução de Sisteas Não-Lineares Interpolação Ajuste de funções

Leia mais

LFEB notas de apoio às aulas teóricas

LFEB notas de apoio às aulas teóricas LFEB notas de apoio às aulas teóricas 1. Resolução de equações diferenciais lineares do segundo grau Este tipo de equações aparece frequenteente e sisteas oscilatórios, coo o oscilador harónico (livre

Leia mais

Modelos Geométricos Transformações

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

Sétima aula de laboratório de ME5330. Outubro de 2011

Sétima aula de laboratório de ME5330. Outubro de 2011 Sétia aula de laboratório de ME5330 Outubro de 2011 esse ponto, vaos apliar a nossa visão sobre os otores elétricos, abordando: 1. Conceito de otores elétrico. 2. Suas classificações básicas. 3. Seus conceitos

Leia mais

Iluminação. Módulo 10. Sistemas Gráficos e Interação. Filipe Pacheco SGRAI 2017/18 DEI-ISEP 186. Instituto Superior de Engenharia do Porto

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

Viewing 3D. SCC Computação Gráfica. Prof. Fernando V. Paulovich

Viewing 3D. SCC Computação Gráfica. Prof. Fernando V. Paulovich Viewing 3D SCC0250 - Computação Gráfica 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 São Paulo

Leia mais

Uma API para geração de gráficos

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

Seleçã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

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

Prof. Fernando V. Paulovich 3 de maio de SCC Computação Gráca

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

COLEÇÃO ESCOLA DE CÁLCULO UMA NOVA ABORDAGEM NO ENSINO DE CÁLCULO

COLEÇÃO ESCOLA DE CÁLCULO UMA NOVA ABORDAGEM NO ENSINO DE CÁLCULO JOÃO CARLOS MOREIRA ESPAÇO R n COLEÇÃO ESCOLA DE CÁLCULO ESPAÇO R n : NÍVEL I Eercício 1 Defina: o espaço R n ; produto escalar no espaço R n ; nora no espaço R n ; noras equivalentes no espaço R n ; ângulo

Leia mais

1º Teste de Computação Gráfica 3º Ano

1º Teste de Computação Gráfica 3º Ano 1º Teste de omputação Gráfica 3º no Licenciatura em Eng. Informática e de omputadores Prof. responsável risson Lopes 5 de Maio de 2000 Nº «Número» Nome: «Nome» Sala: «Sala» Responda às questões seguintes

Leia mais

Transformaçõ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. 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 mais

O Problema da Intersecção de Segmentos. António Leslie Bajuelos Departamento de Matemática Universidade de Aveiro

O Problema da Intersecção de Segmentos. António Leslie Bajuelos Departamento de Matemática Universidade de Aveiro O Prolea da Intersecção de Segentos António Leslie Bajuelos Departaento de Mateática Universidade de Aveiro 1 Cálculo do ponto de intersecção entre dois segentos Vaos a tratar o seguinte prolea: Dados

Leia mais

1º Exame. Computação Gráfica

1º Exame. Computação Gráfica 1º Exame Computação Gráfica LEIC-A/T Prof. Mário Rui Gomes Prof. João Pereira Prof. Daniel Gonçalves 5 de Julho 28 Nº Nome: A O exame tem a duração de 2 horas, tolerância incluída. Responda às questões

Leia mais

II Matrizes de rede e formulação do problema de fluxo de carga

II Matrizes de rede e formulação do problema de fluxo de carga Análise de Sisteas de Energia Elétrica Matrizes de rede e forulação do problea de fluxo de carga O problea do fluxo de carga (load flow e inglês ou fluxo de potência (power flow e inglês consiste na obtenção

Leia mais

1º Teste Computação Gráfica

1º Teste Computação Gráfica 1º Teste Computação Gráfica LEIC-Alameda Prof. João Brisson Lopes Prof. Mário Rui Gomes 19 de Abril de 25 Nome: Responda às questões seguintes justificando adequadamente todas as respostas. O Teste tem

Leia mais

Movimento oscilatório forçado

Movimento oscilatório forçado Moviento oscilatório forçado U otor vibra co ua frequência de ω ext 1 rad s 1 e está ontado nua platafora co u aortecedor. O otor te ua assa 5 kg e a ola do aortecedor te ua constante elástica k 1 4 N

Leia mais

Força Magnética ( ) Gabarito: Página 1. F = -k x F = -k (C 0) F = -5 C. II. F tem o mesmo sentido do vetor campo

Força Magnética ( ) Gabarito:  Página 1. F = -k x F = -k (C 0) F = -5 C. II. F tem o mesmo sentido do vetor campo orça Magnética -k x -k (C ) -5 C II Gabarito: O gráfico registra essas forças, e função do deslocaento: Resposta da questão : Coo as partículas estão etrizadas positivaente, a força étrica te o eso sentido

Leia mais

Computação Gráfica Módulo III Geometria

Computação Gráfica Módulo III Geometria Computação Gráfica Módulo III Geometria UniverCidade - Prof. Ismael H F Santos April 5 Prof. Ismael H. F. Santos - ismael@tecgraf.puc-rio.br Considerações Gerais Objetivo: Discutir os principais conceitos

Leia mais

Teorema Chinês dos Restos

Teorema Chinês dos Restos Teorea Chinês dos Restos Sauel Barbosa 22 de arço de 2006 Teorea 1. (Bézout) Seja a e b inteiros não nulos e d seu dc. Então existe inteiros x e y tais que d = ax + by. Se a e b são positivos podeos escolher

Leia mais

CG 2013/2014 Segundo Teste LEIC Alameda/Taguspark

CG 2013/2014 Segundo Teste LEIC Alameda/Taguspark CG 03/04 Segundo Teste LEIC Alameda/Taguspark Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Segundo Teste 0 de Novembro de 03 O teste tem a duração de

Leia mais

MOVIMENTO 3D PROPS. INERCIAIS E MOMENTO ANGULAR

MOVIMENTO 3D PROPS. INERCIAIS E MOMENTO ANGULAR MOVIMENTO 3D PROPS. INERCIAIS E MOMENTO ANGULAR INTRODUÇÃO ESTUDO DE CASO Os projetistas de u subarino estão predizendo seu desepenho durante anobras de ergulho. Ao conceber a torre de observação, eles

Leia mais

Computação Gráfica Viewing

Computação Gráfica Viewing Computação Gráfica Viewing Aluno:M arcio KassoufC rocom o Prof:R osane M inghim O que é Viewing? Processo responsável por determinar o que será exibido no dispositivo de saída, e como Fonte: Software disponível

Leia mais

Segunda Prova 20 de junho de DURAÇÃO DA PROVA: 90m

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

Representação De Modelos de Sistemas Dinâmicos:

Representação De Modelos de Sistemas Dinâmicos: Representação de Modelos de Sisteas Dinâicos: Equação I/O; Função de Transferência 03 Representação De Modelos de Sisteas Dinâicos: - Equação Input-Output (I/O) - Função de Transferência INTRODUÇÃO Vereos,

Leia mais

Animação por Computador. Sólidos Transformações lineares Hierarquia de movimento Parametrização da orientação Interpolação da orientação

Animação por Computador. Sólidos Transformações lineares Hierarquia de movimento Parametrização da orientação Interpolação da orientação Sólidos Transformações lineares Hierarquia de movimento Parametrização da orientação Interpolação da orientação 1 Considera-se sólido como conjunto de pontos com posições fixas em relação a um sistema

Leia mais

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark. Exame de Recurso 29 de Junho de 2011

Computação Gráfica. Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark. Exame de Recurso 29 de Junho de 2011 Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Exame de Recurso 29 de Junho de 211 O exame tem a duração de 2h3, tolerância incluída. Responda às questões

Leia mais

CC-222 Visão Computacional 1ª prova RESPOSTAS Prof. Carlos Henrique Q. Forster Instituto Tecnológico de Aeronáutica

CC-222 Visão Computacional 1ª prova RESPOSTAS Prof. Carlos Henrique Q. Forster Instituto Tecnológico de Aeronáutica CC- Visão Coputacional ª prova RESPOSTAS Prof. Carlos Henrique Q. Forster Instituto Tecnológico de Aeronáutica Questão Geoetria Projetiva (.5) Considere o enunciado do seguinte teorea de Pappus (no plano

Leia mais

feedback Aula 8 Sistemas Gráficos e Interactivos Instituto Superior de Engenharia do Porto Paulo Gandra de Sousa

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

1º Exame. Computação Gráfica

1º Exame. Computação Gráfica 1º Exame Computação Gráfica LEIC-A/T Prof. Mário Rui Gomes Prof. João Pereira Prof. Daniel Gonçalves 5 de Julho 28 Nº Nome: B O exame tem a duração de 2 horas, tolerância incluída. Responda às questões

Leia mais

OpenGL, GLU e GLUT. GLUT (OpenGL Utility Toolkit) OpenGL. Linguagem. OpenGL. Esqueleto de um programa em PyOpenGL

OpenGL, 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 mais

Disciplina: Computação Gráfica Prof. Dr. Paulo R. G. Luzzardi. Universidade Católica de Pelotas Centro Politécnico Ciência da Computação

Disciplina: Computação Gráfica Prof. Dr. Paulo R. G. Luzzardi. Universidade Católica de Pelotas Centro Politécnico Ciência da Computação Disciplina: Computação Gráfica Prof. Dr. Paulo R. G. Luzzardi Universidade Católica de Pelotas Centro Politécnico Ciência da Computação Sumário Visualização Tridimensional Projeção Projeção Ortográfica

Leia mais

FUNDAMENTOS E APLICAÇÕES. Luis Valente

FUNDAMENTOS E APLICAÇÕES. Luis Valente FUNDAMENTOS E APLICAÇÕES Luis Valente 1 DIÁRIO DE BORDO OpenGL Aplicações Usando OpenGL Sistema de Janelas Primitivas Cores e Sombreamento Transformações e Projeções Composição de Objetos Mapeamento de

Leia mais

Transformações de Visualização 2D: Clipping. Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro

Transformações de Visualização 2D: Clipping. Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro Transformações de Visualização 2D: Clipping Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro 1 Clipping (recorte) Qualquer procedimento que identifica porções de uma figura que estão

Leia mais

CAPÍTULO 7. Seja um corpo rígido C, de massa m e um elemento de massa dm num ponto qualquer deste corpo. v P

CAPÍTULO 7. Seja um corpo rígido C, de massa m e um elemento de massa dm num ponto qualquer deste corpo. v P 63 APÍTLO 7 DINÂMIA DO MOVIMENTO PLANO DE ORPOS RÍGIDOS - TRABALHO E ENERGIA Neste capítulo será analisada a lei de Newton apresentada na fora de ua integral sobre o deslocaento. Esta fora se baseia nos

Leia mais

FÍSICA II OSCILAÇÕES - MHS EVELINE FERNANDES

FÍSICA II OSCILAÇÕES - MHS EVELINE FERNANDES FÍSICA II OSCILAÇÕES - MHS EVELINE FERNANDES Suário Moviento Moviento Harônico Siples (MHS) Velocidade e Aceleração MHS Energia MHS Moviento Circular Moviento Quando o oviento varia apenas nas proxiidades

Leia mais

Visibilidade. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 7 Apontamentos CG

Visibilidade. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 7 Apontamentos CG Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Visibilidade Edward Angel, Cap. 7 Apontamentos CG Pipeline de Visualização 3D Pipeline de Visualização 3D LEIC CG Sombreamento

Leia mais

Transformações Geométricas Grafos de Cena

Transformaçõ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 mais

Docente Marília Silva Soares Ano letivo 2012/2013 1

Docente Marília Silva Soares Ano letivo 2012/2013 1 Ciências Físico-quíicas - 9º ano de Unidade 1 EM TRÂNSITO 1 Movientos e suas características 1.1. O que é o oviento 1.2. Grandezas físicas características do oviento 1.3. Tipos de Moviento COMPETÊNCIAS

Leia mais

Modelo gráfico do VTK: Fonte de Luz e Câmara

Modelo gráfico do VTK: Fonte de Luz e Câmara Modelo gráfico do VTK: Fonte de Luz e Câmara J. Barbosa J. Tavares Visualização Científica Fonte de Luz e Câmara Para criar uma cena 3D (render) é necessário definir pelo menos uma Fonte de Luz e uma câmara.

Leia mais

Fundamentos Matemá3cos para Computação Gráfica

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

Modelo gráfico do VTK: Fonte de Luz e Câmara

Modelo gráfico do VTK: Fonte de Luz e Câmara Modelo gráfico do VTK: Fonte de Luz e Câmara J. Barbosa J. Tavares Fonte de Luz e Câmara Para criar uma cena 3D (render) é necessário definir pelo menos uma Fonte de Luz e uma câmara. Se não forem criados

Leia mais

Implementação de Geometria Epipolar: Normalização

Implementação de Geometria Epipolar: Normalização 1 Ipleentação de Geoetria pipolar: oralização eplo adaptado de IKHAIL, ; THL, J S; CGLO, J C Introdution to odern Photograetr John Wile & Sons, In ew ork, 21 uas fotos apresenta os seguintes parâetros

Leia mais

Nº Nome: Relação de aspecto é o quociente entre a altura e a largura de uma janela ou um viewport.

Nº Nome: Relação de aspecto é o quociente entre a altura e a largura de uma janela ou um viewport. 1º Teste Computação Gráfica LEIC/LERCI/LCI Prof. João Brisson Lopes Eng. Carlos Martinho 8 de Abril de 26 Nº Nome: Antes de começar: Identifique todas as folhas com o seu número. Responda às questões seguintes

Leia mais

OpenGL. Sumário COMPUTAÇÃO GRÁFICA E INTERFACES. Introdução. Introdução. Carlos Carreto

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

O estudo do fluxo de carga

O estudo do fluxo de carga Análise de Sisteas de Potência (ASP) O estudo do fluxo de carga Fluxo de carga ferraenta de análise de redes (regie peranente) Utilização operação e tepo real e planejaento da operação e expansão nforações

Leia mais

Afinação e Temperamento

Afinação e Temperamento Hidetoshi Arakawa Afinação e Teperaento Teoria e rática Hidetoshi Arakawa 00 Edição do Autor Capinas, Brasil upleento Hidetoshi Arakawa Caixa ostal 0 Capinas, 08-90 arakawah@correionet.co.br 00 refácio

Leia mais

Quarta aula de FT 03/09/2013. Se a pressão for constante (uniforme ou média), temos: p

Quarta aula de FT 03/09/2013. Se a pressão for constante (uniforme ou média), temos: p Quta aula de FT 0/09/0. Conceito de pressão FN Se a pressão for constante (unifore ou édia), teos: p A dfn Se pensos e u ponto, teos: p da Iportante not que a pressão é diferente de força, pa deix clo

Leia mais