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 nio Raires Fernandes - Multiédia

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 Multiédia 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 Multiédia 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 Multiédia 4

5 Sisteas de Coordenadas DI-UM Multiédia 5

6 Sisteas de Coordenadas Screen Space (Espaço do ecrã) Espaço 2D onde é visualizado o undo virtual DI-UM Multiédia 6

7 Sisteas de Coordenadas Object Space World Space Caera Space Screen Space DI-UM Multiédia 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 Multiédia 8

9 DI-UM Multiédia 9 Vectores Projecção Produto Externo 2 n n v n v v n v v α 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 DI-UM Multiédia Transforações Geoétricas Considereos a atriz identidade e u ponto no sistea de coordenadas global 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 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 Multiédia

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 Multiédia 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 Multiédia 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 Multiédia 4

15 Transforações Geoétricas Visualização de ua atriz 2D (,) (,3) u 2 y (,) M [ v u] 2 v x O vector x é transforado no vector v, e o vector y é transforado no vector u DI-UM Multiédia 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 Multiédia 6

17 DI-UM Multiédia 7 Transforações Geoétricas [ ] b Ma b u v M u v (,) a (,) (,3) b x y u v 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 Multiédia 8

19 Transforações Geoétricas Considereos u ponto a nu sistea de coordenadas 2D Y Y a (,) Aplicando ua rotação ao ponto a de α e torno da orige obteos b. b (cos(α),sen(α)) α a (,) X Y' Y X X ' cos( α),sin( α) Y ' sin( α),cos( α) α a' (,) α a (,) X X' a' b M b cos( α) sin( α) Ma sin( α) cos( α) DI-UM Multiédia 9

20 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 Multiédia 2

21 Transforações Geoétricas U conjunto de vectores (v,...vn) fora ua base ortogonal se ( i, j), i j, v v i j v u 3 i v i * u i v u v u cos( α) v α u DI-UM Multiédia 2

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

23 Transforações Geoétricas Ua atriz cujos vectores coluna (ou linha) fore ua base ortonoral é ua atriz ortogonal Se M é ortogonal então M M T Ua rotação é definida por ua atriz ortogonal logo a inversa de ua rotação é a transposta da atriz de rotação DI-UM Multiédia 23

24 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 Multiédia 24

25 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 Multiédia 25

26 DI-UM Multiédia 26 Transforações Geoétricas Escala Para definir ua escala unifore e todos os eixos definios a seguinte atriz Para definir ua escala não-unifore atribuíos diferentes coeficientes na diagonal P a a a P ' P c b a P ' ' / / / P c b a P

27 Transforações Geoétricas Escala e OpenGL glscaled(gldouble x, GLdouble y, GLdouble z) glscalef(glfloat x, GLfloat y, GLfloat z); DI-UM Multiédia 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 Multiédia 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 Multiédia 29

30 Transforações Geoétricas Matrizes 4x4 R R2 R3 Tx Tx R R2 R3 R T R R R Ty Ty R R R F R R R Tz Tz R3 R32 R33 P' MP + T MtMrP R T T Esta operação corresponde a ua translação seguida de ua rotação do sistea de coordenadas DI-UM Multiédia 3

31 DI-UM Multiédia 3 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 3 T M M T I M F

32 Transforações Geoétricas Translação e OpenGL gltranslate{d,f}(x,y,z); Translação seguida de rotação gltranslate glrotate draw DI-UM Multiédia 32

33 DI-UM Multiédia 33 Transforações Geoétricas Matrizes 4x4 > Pontos co 4 coordenadas Pontos co coordenadas distintas representa o eso ponto 3D 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 w z y x P / / / x y w w P 4 P 3

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 Multiédia 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 Multiédia 35

36 Transforações Geoétricas Object Space World Space Caera Space Screen Space DI-UM Multiédia 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? DI-UM Multiédia 37

38 Transforações Geoétricas Relação entre câara e objectos na iage final: -Z -Z -Z X X X DI-UM Multiédia 38

39 Transforações Geoétricas Mover a câara nua direcção é equivalente a over os objectos na direcção oposta. Rodar a câara é equivalente a efectuar a rotação inversa nos objectos DI-UM Multiédia 39

40 Transforações Geoétricas Posicionar a câara no undo: Translação do sistea de eixos, seguido de ua rotação para definir a sua orientação Posicionar os objectos no espaço da câara é o processo inverso: Rotação inversa à da câara Translação inversa à da câara p ca M r - (-M t ) p - M r - M t p M ca p M ca R I3 T R R T DI-UM Multiédia 4

41 Transforações Geoétricas Dados para definir ua câara: posição direcção "este lado para cia" DI-UM Multiédia 4

42 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 Multiédia 42

43 DI-UM Multiédia 43 Transforações Geoétricas Eixos da câara no sistea de coordenadas global z y x z y x z y x x y x T z z z y y y x x x p p p T cz cz cz cy cy cy cx cx cx R R cz cy cx cz cy cx cz cy cx R cy cx cx up cy at p cz 3 T R R T I R M ca

44 Transforações Geoétrica Correção dos dados do glulookat: Os vectores (eixos) tê de ser noralizados e estar ortogonais: cz cy cx cy noralizar( p at) up noralizar( cx cy) cz cx DI-UM Multiédia 44

45 Transforações Geoétricas Object Space World Space Caera Space Screen Space DI-UM Multiédia 45

46 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 Multiédia 46

47 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 x y n Pz n Pz Px Py DI-UM Multiédia 47

48 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 Multiédia 48

49 Transforações Geoétricas O plano de projecção é definido pelos seus liites de variação e x [l,r] e y [t,b] t plano de projecção y b l x r l ViewFrustu f z > Clip space z liites de variação de z [n,f] n l x r - - x DI-UM Multiédia 49

50 Transforações Geoétricas Definição do Frustu e OpenGL glfrustu(left,right,botto,top,near,far); DI-UM Multiédia 5

51 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 Multiédia 5

52 Transforações Geoétricas Projecção Ortográfica e OpenGL glortho(left,right,botto,top,near,far); DI-UM Multiédia 52

53 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 Multiédia 53

54 Transforações Geoétricas Viewport e OpenGL glviewport(x,y,width,height); DI-UM Multiédia 54

55 Transforações Geoétricas Deo (projecções - Nate Robbins) DI-UM Multiédia 55

56 Transforações Geoétricas Matrizes e OpenGL Object Space ModelView GL_MODELVIEW World Space Projection GL_PROJECTION Caera Space Screen Space DI-UM Multiédia 56

57 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 Multiédia 57

58 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 Multiédia 58

59 Buffers Color Buffer O OpenGL perite ter 2 buffers distintos. E cada instante visualiza-se u buffer e escrevese no outro. No final da frae troca-se os buffers. DI-UM Multiédia 59

60 Buffers Color Buffer e OpenGL Na inicialização glutdisplaymode(glut_double...); No final de cada frae glutswapbuffers(); DI-UM Multiédia 6

61 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 Multiédia 6

62 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 Multiédia 62

63 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 Multiédia 63

64 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 Multiédia 64

65 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 Multiédia 65

66 Buffers Z-Buffer: ais bits ais precisão Exeplo : zfar ; z 9; znear. 24 bits: intervalo bits: intervalo DI-UM Multiédia 66

67 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 Multiédia 67

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 Raires Fernandes - Coputação Gráfica 7/8 Sisteas de Coordenadas Object Space ou Modelling Space (Espaço local) Este espaço é o sistea de coordenadas relativas

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Computação Gráfica OpenGl 03

Computação Gráfica OpenGl 03 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica OpenGl 03 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti

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

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

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

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

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

TRABALHO Nº 5 ANÉIS DE NEWTON

TRABALHO Nº 5 ANÉIS DE NEWTON TRABALHO Nº 5 ANÉIS DE NEWTON Neste trabalho vai procurar ilustrar-se u arranjo geoétrico usado para a obtenção de franjas de interferência que ficou conhecido por anéis de Newton. Pretende-se co esses

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

Engenharia Informática Computação Gráfica

Engenharia Informática Computação Gráfica Computação Gráfica 11569 - Engenharia Informática Transformações de Visualização Computação Gráfica 1 Definições janela de dominio da cena HOUSE CLIP ecrã janela de interface visor! Sistema de Coordenadas

Leia mais

Introdução Programando com OpenGL Exemplos. O que é OpenGL? [1]

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

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

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

Matemática D Extensivo V. 5

Matemática D Extensivo V. 5 ateática D Extensivo V. 5 Exercícios 01 B I. Falso. Pois duas retas deterina u plano quando são concorrentes ou paralelas e distintas. II. Falso. Pois duas retas pode ser perpendiculares ou paralelas a

Leia mais

CIV2802 Sistemas Gráficos para Engenharia Luiz Fernando Martha André Pereira

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

Os Números Racionais e Irracionais. Máximo divisor comum e mínimo múltiplo comum: Critérios de divisibilidade. n e n. m são ditas irredutíveis,

Os Números Racionais e Irracionais. Máximo divisor comum e mínimo múltiplo comum: Critérios de divisibilidade. n e n. m são ditas irredutíveis, 0/0/0 Máio divisor cou e ínio últiplo cou: Dados dois núeros naturais e n, chaareos de aior divisor cou entre n e o núero natural dc (,n) que é otido pelo produto dos fatores couns entre e n. Assi podeos

Leia mais

Cap. 1 Renderização 3D: Transformações Geométricas. Mestrado em Engenharia Informática (6931) 1º ano, 1º semestre

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

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

FCG2006 Prova sobre OpenGL e Rastreamento de Raios

FCG2006 Prova sobre OpenGL e Rastreamento de Raios FCG2006 Prova sobre OpenGL e Rastreamento de Raios Aluno(a): matrícula: 1. O programa SimpleLight.c mostrado no Quadro 1 produz a janela mostrada na Figura 1. A partir do código, calcule coordenadas na

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

FORMAS DE ONDA E FREQÜÊNCIA

FORMAS DE ONDA E FREQÜÊNCIA A1 FORMAS DE ONDA E FREQÜÊNCIA Ua fora de onda periódica é ua fora de onda repetitiva, isto é, aquela que se repete após intervalos de tepo dados. A fora de onda não precisa ser senoidal para ser repetitiva;

Leia mais

Aula 5 - Produto Vetorial

Aula 5 - Produto Vetorial Aula 5 - Produto Vetorial Antes de iniciar o conceito de produto vetorial, precisamos recordar como se calculam os determinantes. Mas o que é um Determinante? Determinante é uma função matricial que associa

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

Exemplo: Controlo digital de um motor de corrente contínua

Exemplo: Controlo digital de um motor de corrente contínua Modelação, Identificação e Controlo Digital 5-Controlo co técnicas polinoiais 5 Exeplo: Controlo digital de u otor de corrente contínua Pretende-se projectar u controlador digital para a posição de u pequeno

Leia mais

Escoamento Cruzado sobre Cilindros e Tubos Circulares

Escoamento Cruzado sobre Cilindros e Tubos Circulares Exeplo resolvido (Holan 5-7) Ar a 0 o C e 1 at escoa sobre ua placa plana a 35 /s. A placa te 75 c de copriento e é antida a 60ºC. Calcule o fluxo de calor transferido da placa. opriedades avaliadas à

Leia mais

Capítulo 15 Oscilações

Capítulo 15 Oscilações Capítulo 15 Oscilações Neste capítulo vaos abordar os seguintes tópicos: Velocidade de deslocaento e aceleração de u oscilador harônico siples Energia de u oscilador harônico siples Exeplos de osciladores

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

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios

INVESTIGAÇÃO OPERACIONAL. Programação Linear. Exercícios INVESTIGÇÃO OPERIONL Prograação Linear Exercícios ap. VI nálise de Sensiilidade e Pós-Optiização ntónio arlos Morais da Silva Professor de I.O. INVESTIGÇÃO OPERIONL (MS edição de 6) i ap. VI nálise de

Leia mais

Transformações geométricas no plano e no espaço

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

Pipeline de Visualização Câmara Virtual

Pipeline de Visualização Câmara Virtual Pipeline de Visualização Câmara Virtual Edward Angel, Cap. 5 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Na última aula... Transformações Geométricas Composição de Transformações Deformação

Leia mais

Fundamentos de Computação Gráfica. Visualização e Navegação em Tempo Real

Fundamentos de Computação Gráfica. Visualização e Navegação em Tempo Real Fundamentos de Computação Gráfica Visualização e Navegação em Tempo Real O Problema: Triângulos! buda: 1 milhão Terreno: 1.3 milhões central: 13 milhões Terreno: 512 milhões Terreno: 16 milhões Terra:

Leia mais

FÍSICA - 1 o ANO MÓDULO 32 COLISÕES REVISÃO

FÍSICA - 1 o ANO MÓDULO 32 COLISÕES REVISÃO FÍSICA - 1 o ANO MÓDULO 32 COLISÕES REVISÃO Fixação 1) Duas partículas A e B, de assas A = 1,0 kg e B = 2,0 kg, ove-se inicialente sobre a esa reta, coo ilustra a figura, onde estão assinalados os sentidos

Leia mais

Computação Gráfica - 09

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

Para pressões superiores a 7620 Pa: compressores ou sopradores.

Para pressões superiores a 7620 Pa: compressores ou sopradores. DEFIIÇÃO: É ua áquina que produz fluxo de gás co duas ou ais pás fixadas a u eixo rotativo. Converte energia ecânica rotacional, aplicada ao seu eixo, e auento de pressão total do gás e oviento. Confore

Leia mais

ANÁLISE DO LUGAR DAS RAÍZES

ANÁLISE DO LUGAR DAS RAÍZES VII- &$3Ì78/ 9,, ANÁLISE DO LUGAR DAS RAÍZES 7.- INTRODUÇÃO O étodo de localização e análise do lugar das raízes é ua fora de se representar graficaente os pólos da função de transferência de u sistea

Leia mais

III Introdução ao estudo do fluxo de carga

III Introdução ao estudo do fluxo de carga Análise de Sisteas de Potência (ASP) ntrodução ao estudo do fluxo de carga A avaliação do desepenho das redes de energia elétrica e condições de regie peranente senoidal é de grande iportância tanto na

Leia mais

Escala na Biologia. Na natureza, há uma grande variação dos tamanhos dos seres vivos.

Escala na Biologia. Na natureza, há uma grande variação dos tamanhos dos seres vivos. Escala na Biologia Na natureza há ua grande variação dos taanhos dos seres vivos O copriento característico de u ser vivo é definido coo qualquer copriento conveniente para cálculos aproxiados Exeplos:

Leia mais

Modelo Hierárquico & Transformações Geométricas

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

Sistemas Articulados Planos

Sistemas Articulados Planos Sisteas Articulados Planos Definição: U Sistea Articulado Plano (SAP, ou treliça coo é usualente chaado) é definido coo sendo u sistea de barras rígidas coplanares ligadas entre si por extreidades articuladas

Leia mais

CAMPO MAGNÉTICO. Um campo magnético pode ser criado através de diversos equipamentos. Um íman cria um campo magnético semelhante à figura:

CAMPO MAGNÉTICO. Um campo magnético pode ser criado através de diversos equipamentos. Um íman cria um campo magnético semelhante à figura: CAMPO MAGNÉTICO U capo agnético pode ser criado atraés de diersos equipaentos. U ían cria u capo agnético seelhante à figura: Conencionalente foi estabelecido que as linhas de capo de u ían se dirigia

Leia mais

Rotações em 3D. Descrição dos problemas. Como mover entre 2 frames. Ângulos de Euler. Foley Notas do Dave (lecture 29)

Rotações em 3D. Descrição dos problemas. Como mover entre 2 frames. Ângulos de Euler. Foley Notas do Dave (lecture 29) Descrição dos problemas Rotações em 3D Foley 21.1.3 Notas do Dave (lecture 29) 1- Como parametrizar rotações 3D? em animações, para criar um movimento suave. translações e rotacões 2D são simples, mas

Leia mais

OpenGL. http://www.opengl.org. Alberto B. Raposo

OpenGL. http://www.opengl.org. Alberto B. Raposo OpenGL http://www.opengl.org Alberto B. Raposo OpenGL: o que é? API Interface para programador de aplicação Aplicação API abstrata API Hardware & Software Dispositivo de saída Dispositivo de entrada Por

Leia mais

USP Universidade de São Paulo

USP Universidade de São Paulo USP Universidade de São Paulo ICMC Instituto de Ciências Matemáticas e de Computação Computação Gráfica Notas Didáticas - Viewing Aluno: Marcio Kassouf Crocomo Professora Doutora Rosane Minghim São Carlos

Leia mais

x = Acos (Equação da posição) v = Asen (Equação da velocidade) a = Acos (Equação da aceleração)

x = Acos (Equação da posição) v = Asen (Equação da velocidade) a = Acos (Equação da aceleração) Essa aula trata de ovientos oscilatórios harônicos siples (MHS): Pense nua oscilação. Ida e volta. Estudando esse oviento, os cientistas encontrara equações que descreve o dito oviento harônico siples

Leia mais

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

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

Transformações Geométricas

Transformações Geométricas Computação Gráfica Interativa - M. Gattass & L. F. Martha 8// Transformações Geométricas por Marcelo Gattass Departamento de Informática PUC-Rio (adaptado por Lui Fernando Martha para a disciplina CIV8

Leia mais

Gabarito - FÍSICA - Grupos H e I

Gabarito - FÍSICA - Grupos H e I a QUESTÃO: (,0 pontos) Avaliador Revisor As figuras aaixo ostra duas ondas eletroagnéticas que se propaga do ar para dois ateriais transparentes distintos, da esa espessura d, e continua a se propagar

Leia mais

OpenGL. Conceitos Básicos. Waldemar Celes. Tecgraf/PUC-Rio

OpenGL. Conceitos Básicos. Waldemar Celes. Tecgraf/PUC-Rio OpenGL Conceitos Básicos Waldemar Celes Tecgraf/PUC-Rio 1 API OpenGL: o que é? Interface para programador de aplicação Aplicação Aplicação API abstrata OpenGL API Software & Hardware Dispositivo de saída

Leia mais

OpenGL. Computação Gráfica ISEL/DEETC/SP Computação Gráfica

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

CG 2015/2016 Segundo Teste LEIC Alameda/Taguspark. Segundo Teste. 18 de Novembro de 2015

CG 2015/2016 Segundo Teste LEIC Alameda/Taguspark. Segundo Teste. 18 de Novembro de 2015 CG 015/016 Segundo Teste LEIC Alameda/Taguspark Computação Gráfica Licenciatura em Engenharia Informática e de Computadores Alameda / Taguspark Segundo Teste 18 de Novembro de 015 O teste tem a duração

Leia mais

ESCOLA SECUNDÁRIA FERREIRA DIAS

ESCOLA SECUNDÁRIA FERREIRA DIAS ESCOLA SECUNDÁRIA FERREIRA DIAS ENSINO RECORRENTE DE NÍVEL SECUNDÁRIO POR MÓDULOS CAPITALIZÁVEIS CURSO DE CIÊNCIAS E TECNOLOGIAS DISCIPLINA : MATEMÁTICA A ANO: 10.º - CONJUNTO DOS MÓDULOS 1-2-3 DURAÇÃO

Leia mais

Eletromagnetismo I. Aula 9

Eletromagnetismo I. Aula 9 Eletroagnetiso I Prof. Dr. R.M.O Galvão - 2 Seestre 214 Preparo: Diego Oliveira Aula 9 Solução da Equação de Laplace e Coordenadas Cilínicas e Esféricas Vaos ver coo a Equação de Laplace pode ser resolvida

Leia mais

LEAmb, LEMat, LQ, MEBiol, MEQ. Paulo Pinto ppinto/ 2 GENES LIGADOS AO SEXO 2

LEAmb, LEMat, LQ, MEBiol, MEQ. Paulo Pinto  ppinto/ 2 GENES LIGADOS AO SEXO 2 Instituto Superior Técnico Departaento de Mateática Secção de Álgebra e Análise Notas sobre alguas aplicações de o Seestre 007/008 Álgebra Linear LEAb, LEMat, LQ, MEBiol, MEQ Paulo Pinto http://www.ath.ist.utl.pt/

Leia mais

INFORMAÇÃO DE PROVA DE EQUIVALÊNCIA À FREQUÊNCIA Ano 2015/2016

INFORMAÇÃO DE PROVA DE EQUIVALÊNCIA À FREQUÊNCIA Ano 2015/2016 AGRUPAMENTO DE ESCOLAS ESCOLAS POETA ANTÓNIO ALEIXO INFORMAÇÃO DE PROVA DE EQUIVALÊNCIA À FREQUÊNCIA Ano 2015/2016 Despacho norativo nº1-d/2016 de 4 de arço Despacho norativo nº1-g/2016 de 6 de abril 1ª

Leia mais

Visualização 2D: - Transformação window to viewport - Clipping

Visualização 2D: - Transformação window to viewport - Clipping Visualização 2D: - Transformação window to viewport - Clipping Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Transformação de Visualização (window to viewport) Objectivo: obter uma matriz de transformação

Leia mais

Introdução à Computação Gráfica

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

Universidade Federal do Pará Curso de Licenciatura em Matemática PARFOR Lista de Exercícios Referentes a Prova Substitutiva de Geometria Analítica

Universidade Federal do Pará Curso de Licenciatura em Matemática PARFOR Lista de Exercícios Referentes a Prova Substitutiva de Geometria Analítica 1 Universidade Federal do Pará Curso de Licenciatura em Matemática PARFOR Lista de Exercícios Referentes a Prova Substitutiva de Geometria Analítica 1. Determine a distância entre os pontos A(-2, 7) e

Leia mais

Transformações Geométricas 2D e 3D

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

ENG1200 Mecânica Geral Semestre Lista de Exercícios 2 Sistemas de Forças Equivalentes

ENG1200 Mecânica Geral Semestre Lista de Exercícios 2 Sistemas de Forças Equivalentes ENG1200 Mecânica Geral Seestre 2013.2 Lista de Exercícios 2 Sisteas de Forças Equivalentes Questão 1 Prova P1 2013.1 Considere a viga de aço de 3 de copriento da figura. Quais dos esqueas de vigas de 3

Leia mais

Questão 37. Questão 39. Questão 38. Questão 40. alternativa D. alternativa C. alternativa A. a) 20N. d) 5N. b) 15N. e) 2,5N. c) 10N.

Questão 37. Questão 39. Questão 38. Questão 40. alternativa D. alternativa C. alternativa A. a) 20N. d) 5N. b) 15N. e) 2,5N. c) 10N. Questão 37 a) 0N. d) 5N. b) 15N. e),5n. c) 10N. U corpo parte do repouso e oviento uniforeente acelerado. Sua posição e função do tepo é registrada e ua fita a cada segundo, a partir do prieiro ponto à

Leia mais

Prof. A.F.Guimarães Questões Dinâmica 4 Impulso e Quantidade de Movimento Questão 1

Prof. A.F.Guimarães Questões Dinâmica 4 Impulso e Quantidade de Movimento Questão 1 Prof..F.Guiarães Questões Dinâica 4 Ipulso e Quantidade de Moiento Questão (FUVST) Ua pessoa dá u piparote (ipulso) e ua oeda de 6 g que se encontra sobre ua esa horizontal. oeda desliza,4 e,5 s, e para.

Leia mais