Transformações Geométricas Grafos de Cena
|
|
- Lavínia Barroso Mirandela
- 6 Há anos
- Visualizações:
Transcrição
1 Transformações Geométricas Grafos de Cena Edward Angel, Cap. 4 Instituto Superior Técnico Computação Gráfica 2009/2010 1
2 Na última aula... Transformações Geométricas Translação Escala Rotação Espaço Homogéneo Coordenadas Homogéneas Transformações no Espaço Homogéneo
3 Sumário Transformações Geométricas Composição de Transformações Deformação Lateral Transformações no espaço 3D Matriz de transformação composta Grafos de Cena
4 Transformações no Espaço Homogéneo (1/2) Translação Escala M T = T(dx,dy) = 1 0 dx 0 1 dy M E = S(S X,S Y ) = S X S Y Rotação M R = R(β) = cos(β) -sin(β) 0 sin(β) cos(β)
5 Transformações no Espaço Homogéneo (2/2) Em coordenadas homogéneas Transformação = Produto de Matrizes Translação x 1 0 dx x. y = 0 1 dy y Escala x Sx 0 0 x y 0 Sy 0. = y Rotação x cos(β) -sin(β) 0 x y sin(β) cos(β) 0. = y
6 Computação Gráfica Composição de Transformações
7 Composição de Transformações (1/4) No espaço homogéneo Composição de Transformações = Produto de Matrizes P P P T 1 T 2 P = T 1 P e P = T 2 P P = T 2 (T 1 P) P = (T 2 T 1 ) P = (T 2 T 1 ) P Transformações associam-se Da direita para a esquerda Pela ordem inversa de aplicação
8 Composição de Transformações (2/4) Exemplo: rotação em torno de um ponto Problema: Rotação definida em relação a (0, 0). Como rodar em torno de um ponto qualquer? Resposta: sequência de 3 transformações básicas. T(-x1,-y1) R(θ) T(x1,y1) Y Y T(-x1,-y1) Y Y R(θ) T(x1,y1) y1 P1 P1 x1 X T(-x1,-y1) X R (θ) X T(x1,y1) X T = T(x1,y1). R(θ). T(-x1,-y1) = 1 0 x1 cos θ -sin θ x1 cos θ -sin θ x1(1 - cos θ) + y1sin θ 0 1 y1. sin θ cos θ y1 = sin θ cos θ y1(1 - cos θ) - x1sin θ
9 Composição de Transformações (3/4) Em geral não é comutativa Produto de matrizes não o é Alguns pares comutativos Translação Translação (Translação + Translação) Escala Escala (Escala + Escala) Rotação Rotação (Rotação + Rotação)
10 Composição de Transformações (4/4) Exemplos de Comutatividade 1 0 dx2 1 0 dx1 1 0 (dx1 + dx2) 0 1 dy dy1 = 0 1 (dy1 + dy2) Sx2 0 0 Sx1 0 0 Sx1.Sx Sy Sy1 0 = 0 Sy1.Sy cos α -sin α 0 cos β -sin β 0 cos (α + β) -sin (α + β) 0 sin α cos α 0. sin β cos β 0 = sin (α + β) cos (α + β)
11 Composição de Transformações (5/5) Exemplo de composições não comutativas Translação + Escala Escala + Translação
12 Computação Gráfica Transformações Geométricas: Deformação Lateral
13 Deformação Lateral (shear transformation) Transformação primitiva Não se define por composição
14 Deformação Lateral (shear transformation) Deformação lateral em X M SH = SH X (a) = 1 a x 1 a 0 x y = y
15 Deformação Lateral (shear transformation) Deformação lateral em Y M SH = SH Y (b) = b x x y b 1 0. = y
16 Deformação Lateral (shear transformation) Tipo de transformação? Questões: Preserva ângulos? Preserva comprimentos? Preserva paralelismo de linhas? É transformação linear? É transformação afim? É transformação projectiva?
17 Transformações Geométricas Classificação Projectivas Afins Lineares Projectivas Podem não preservar o paralelismo das linhas A imagem de uma linha é um ponto ou uma linha Afins Nunca uma curva Mantêm paralelismo de linhas A imagem do vector (0,0) pode não ser (0,0) Lineares Transformam linhas em linhas ou em pontos A imagem do vector (0,0) é sempre (0,0)
18 Transformações Geométricas 2D Transformações Elementares Translação Escala M T = T(dx,dy) = 1 0 dx 0 1 dy M E = S(S X,S Y ) = S X S Y Rotação M R = R(β) = cos(β) -sin(β) 0 sin(β) cos(β) Deformação Lateral M SH = SH X (a) = 1 a M SH = SH Y (b) = b
19 Computação Gráfica Transformações Geométricas 3D
20 Espaço vectorial tri-dimensional (1/2) Usa o referencial de mão direita Right handed coordinate system Rotações positivas Sentido oposto ao da rotação dos ponteiros do relógio counterclockwise Eixo ZZ aponta para fora da página Y Z (fora da página) X
21 Espaço vectorial tri-dimensional (2/2) Referencial de mão direita Convenção matemática Referencial de mão esquerda Interpretação natural em CG Objecto com maiores valores na coordenada Z Encontram-se mais distantes do observador Na prática usam-se ambos os referenciais Conforme sistema gráfico, aplicação ou biblioteca
22 Transformações Geométricas 3D Transformações 2D Matrizes 3x3 no espaço homogéneo Analogamente Transformações 3D Matrizes 4x4 no espaço homogéneo
23 Coordenadas Homogéneas Espaço 3D representado num espaço 4D Ponto (x,y,z) transformado num ponto (x,y,z,w) P 3d (x, y, z) P h (Wx, Wy, Wz, W), W 0 Semelhante a 2D Ponto 3D tem inúmeras representações em 4D Infinitos pontos no espaço homogéneo representam o mesmo ponto em 3D Homogeneização idêntica
24 Homogeneização em 3D Idêntica à realizada em 2D Dividem-se coordenadas homogéneas por W (x, y, z, W) = 3d (x/w, y/w, z/w, 1) x/w, y/w e z/w: coordenadas Cartesianas do ponto homogéneo (x, y, z, W) (x/w, y/w, z/w) W=1 (x, y, z) (x, y, z, 1)
25 Transformações Elementares 3D Translação M T = T(dx, dy, dz) = dx dy dz x dx x y = dy. y z dz z
26 Transformações Elementares 3D Escala M S = S(Sx, Sy, Sz) = Sx Sy Sz x Sx x y = 0 Sy 0 0. y z 0 0 Sz 0 z
27 Transformações Elementares 3D Rotação Y Z X Definir matriz de rotação única Não trivial Usam-se quaterniões Para definir rotações espaciais
28 Transformações Elementares 3D Rotação Y R y (φ) R z (ψ) Z R x (θ) X Abordagem mais simples Realizar rotações apenas sobre eixos de coordenadas Três matrizes distintas 28
29 Transformações Elementares 3D Rotação Y R z (ψ): em torno do eixo dos ZZ R z (ψ) Z R y (φ) R x (θ) X cos θ -sin θ 0 0 sin θ cos θ R x (θ): em torno do eixo dos XX cos θ -sin θ 0 0 sin θ cos θ R y (φ): em torno do eixo dos YY cos θ 0 sin θ sin θ 0 cos θ
30 Transformações Elementares 3D Rotação Y R z (ψ): em torno do eixo dos ZZ R z (ψ) Z R y (φ) R x (θ) X cos θ -sin θ 0 0 sin θ cos θ R x (θ): em torno do eixo dos XX cos θ -sin θ 0 0 sin θ cos θ R y (φ): em torno do eixo dos YY cos θ 0 sin θ sin θ 0 cos θ
31 Transformações Elementares 3D Rotação Aproximação Incremental Para pequenos ângulos sin (α) α cos (α) 1 R z (ψ) R y (φ) R x (θ) = 1 -ψ φ 0 ψ 1 -θ 0 -φ θ
32 Transformações Elementares 3D Deformação Lateral em 3D Semelhante a 2D 2D Um eixo fixo Variação no outro 3D Um eixo fixo Variação nos outros dois
33 Transformações Elementares 3D Deformação Lateral em 3D Deformação Lateral SH xy (sh x, sh y ) = 1 0 sh x sh y SH yz (sh y, sh z ) = sh y sh z SH xz (sh x, sh z ) = 1 sh x sh z
34 Transformações de Corpo Rígido Preservam ângulos e comprimentos Objecto (corpo) não é Transformado nem distorcido Cubo unitário Permanece um cubo unitário T(dx, dy, dz) = dx R cos θ 0 sin θ 0 y (θ) = dy dz -sin θ 0 cos θ
35 Computação Gráfica Matriz de Transformação Composta
36 Matriz de Transformação Composta Qualquer sequência de Translações Rotações Escalas Pode ser representada numa única matriz: M = r 11 r 12 r 13 t x r 21 r 22 r 23 t y r 31 r 32 r 33 t z
37 Matriz de Transformação Composta Matriz de transformações genérica (MTC) Permite aplicar transformação Com 9 somas e 9 multiplicações (4+4 se 2D) x = x r 11 + x r 12 + x r 13 + t x y = y r 21 + y r 22 + y r 23 + t y z = z r 31 + z r 32 + z r 33 + t z x y z = R. x y z + T Aumento de eficiência (+ eventuais optimizações)
38 Composição de Transformações em 3D Exemplo Prático Avião definido no sistema de coordenadas local Problema: Orientar o avião de acordo com a direcção de voo Numa posição determinada Solução: Aplicar rotação seguida de translação 46
39 Composição de Transformações em 3D Exemplo Prático
40 Composição de Transformações em 3D Exemplo Prático R = 0 up x DOF DOF x (up x DOF) DOF Como calcular R? Funciona sempre? Não, se DOF em yy
41 Transformações Geométricas Mudança de Sistema de Coordenadas P (2) = M (3) (1) (2) 2 3 P P = M 1 2 P P M 1 3 = M 1 2 M 2 3
42 Transformações Geométricas Mudança de Sistema de Coordenadas Exemplo de aplicação: Decomposição em sub-objectos Y Z Y X Y X Z Z X
43 Transformações Geométricas Mudança de Sistema de Coordenadas Para mover o triciclo Temos de saber as relações das suas partes com o WCS Exemplo: Roda da frente em relação ao WCS 51
44 Transformações Geométricas Mudança de Sistema de Coordenadas M wo wh = T(βr, 0, 0) P (wh) = R z (β) P ori (wh) P (wo) = T(βr, 0, 0) R z (β) P (wh)
45 Computação Gráfica Grafo de Cena
46 Grafo de Cena Cenas 3D armazenadas em DAG Grafo de Cena Java3D VRML OpenSceneGraph OpenSG Como descrever um paralelepípedo numa cena? (com estas primitivas) Grafo de Cena contém Objectos (primitivas gráficas) Cubos, esferas, cones, superfícies,...) Atributos e Transformações
47 Transformações em Grafos de Cena Exemplo de um Grafo de Cena raíz g3 t0 t5 t6 g1 p3 p4 t1 t2 p1 g3 t3 p2 g2 t4 g3 grupos de obj transformações primitivas Neste grafo de cena A transformação t0 afecta todos os objectos Enquanto t2 só afecta p2 e uma instância do grupo g3 t2 não afecta p1 e a outra instância de g3
48 Múltipla Instanciação Exemplo de um Grafo de Cena raíz g3 t0 t5 t6 g1 p3 p4 t1 t2 p1 g3 t3 p2 g2 t4 g3 grupos de obj transformações primitivas Múltiplas instâncias de uma sub-árvore Podem utilizar-se várias É necessário definir antes de instanciar Mais simples de concretizar
49 Transformações Hierárquicas (1/2) Matriz de Transformação Composta (MTC) Matriz a aplicar a cada objecto Cálculo da MTC Concatenação de todas as transformações Em nós superiores no caminho Desde a raiz até ao objecto Detalhes variam consoante o sistema Tenham atenção OpenGL e VRML têm diferenças RTFM Vejam a ordem com que são realizadas as transofrmações
50 Transformações Hierárquicas (2/2) Exemplo No grafo para g 0, temos MTC = m 0 para p 1, MTC = m 1 * m 0 m0 para p 3, MTC = m 2 * m 0 para p 4, MTC? = m 3 * m 2 * m 0 m1 g0 m2 Em que m i - matriz de transformação p i - primitiva associada ao nó i g i - sub-árvore com raíz em i p1 p3 g2 m3 p4
Transformações Geométricas
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Transformações Geométricas Edward Angel, Cap. 4 Questão 1, exame de 29/06/11 [1.0v] Considere o triângulo T={V 1, V 2, V 3 },
Leia maisTransformações Geométricas
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Transformações Geométricas Edward Angel, Cap. 4 Questão 1, exame de 29/06/11 Considere o triângulo T={V 1, V 2, V 3 }, com V
Leia maisModelos Geométricos Transformações
Modelos Geométricos Transformações Edward Angel, Cap. 4 Instituto Superior Técnico Computação Gráfica 2009/2010 1 Aulas teóricas 11/03 Quinta-feira, dia 11 de Março Não vão ser leccionadas aula teóricas.
Leia maisTransformações Geométricas. Transformações Geométricas. Sistemas de Coordenadas. Translação: M.C.F. de Oliveira Rosane Minghim 2006
Transformações Geométricas Transformações Geométricas 2D M.C.F. de Oliveira Rosane Minghim 2006 Aplicadas aos modelos gráficos para alterar a geometria dos objetos, sem alterar a topologia Porque são necessárias:
Leia maisTransformações (Cap 4.3, 4.4 e 4.6 a 4.10)
4.6 a 4.) Transformações (Cap 4.3, 4.4 e 4.6 a 4.) Instituto Superior Técnico, 26/27 Sumário Revisões Transformações Elementares Coordenadas Homogéneas Composição de Transformações Transformações em OpenGL
Leia maisUniversidade 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 maisIntrodução à Computação Gráfica
Introdução à Computação Gráfica Desenho de Construção Naval Manuel Ventura Instituto Superior Técnico Secção Autónoma de Engenharia Naval 27 Sumário Entidades Geométricas Transformações Geométricas 2D
Leia maisCoordenadas Homogêneas no Plano e no Espaço
http://computacaografica.ic.uff.br/conteudocap2.html Curso de CG 2019/1 IC / UFF Coordenadas Homogêneas no Plano e no Espaço (AB) T = B T A T Esse material estáno Livro do curso no cap 2. Resumindo transformações
Leia maisTransformações de Pontos. Computação Gráfica Prof. Dr. Paulo Roberto Gomes Luzzardi Aluna: Karina da Silva Salles
Transformações de Pontos Computação Gráfica Prof. Dr. Paulo Roberto Gomes Luzzardi Aluna: Karina da Silva Salles Sumário Motivação Definição Translação Escala Rotação Reflexão Shearing Referências Motivação
Leia maisTransformações Geométricas 2D e 3D
UNIVERSIDADE DE SÃO PAULO - USP Instituto de Ciências Matemáticas e de Computação ICMC Departamento de Ciências de Computação SCC Seminário para a Disciplina SCE 5799 Computação Gráfica Profa. Dra. Rosane
Leia maisaula6 2018/2 IC / UFF Como representar objetos 3D em dispositivos 2D?
http://computacaografica.ic.uff.br/conteudocap2.html aula6 Como representar objetos 3D em dispositivos 2D? 2018/2 IC / UFF Projeções Planas O P p 2018/2 IC / UFF aula6: Projeções Planas Material disponível
Leia maisSumário COMPUTAÇÃO GRÁFICA E INTERFACES. Modelos e modelagem. Modelos e modelagem. Transformações Geométricas e Visualização 2D
Sumário COMPUTAÇÃO GRÁFICA E INTERFACES Transformações Geométricas e Visualização D Transformações geométricas Pipeline de visualização D Transformação de coordenadas Window-Viewport Recorte (Clipping)
Leia maisROBÓTICA (ROB74) AULA 2. TRANSFORMAÇÕES GEOMÉTRICAS E COORDENADAS HOMOGÊNEAS PROF.: Michael Klug
ROBÓTICA (ROB74) AULA 2 TRANSFORMAÇÕES GEOMÉTRICAS E COORDENADAS HOMOGÊNEAS PROF.: Michael Klug PROGRAMA Transformações Geométricas e Coordenadas Homogêneas Notações Introdutórias Vetores, matrizes, pontos
Leia maisTransformações. 35T56 Sala 3E1 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 DIM102
Transformações 35T56 Sala 3E Bruno Motta de Caralho DIMAp Sala 5 Ramal 7 DIM Transformações T Porquê usar transformações? Criar objetos em sistemas de coordenadas conenientes Reusar formas básicas árias
Leia maisCurso de CG 2019/1 IC / UFF
http://computacaografica.ic.uff.br/conteudocap2.html Curso de CG 2019/1 IC / UFF Transformações Geométricas no Plano e no Espaço Esse material estáno Livro do curso no cap 2. Definição Transformações geométricas
Leia maisaula6 Projeções Planas 2017/2 IC / UFF
http://computacaografica.ic.uff.br/conteudocap2.html aula6 P p O Projeções Planas 2017/2 IC / UFF Relembrando Transformações De corpo rígido (semelhança). Distância entre 2 pontos quaisquer é inalterada.
Leia maisaula8 Transformações Geométricas no Plano e no Espaço 2016/2 IC / UFF
http://computacaografica.ic.uff.br/conteudocap2.html aula8 Transformações Geométricas no Plano e no Espaço 2016/2 IC / UFF Definição Transformações geométricas são operações que podem ser utilizadas para
Leia maisCurso de CG 2018/2 IC / UFF
http://computacaografica.ic.uff.br/conteudocap2.html Curso de CG 2018/2 IC / UFF Transformações Geométricas no Plano e no Espaço Esse material estáno Site do curso como : CG-Aula5-2017.pdf CG-Aula8-2016.pdf
Leia maisTransformações Geométricas
Transformações Geométricas Computação Gráfica CG & ND @ 26 ISEL/DEETC/S Computação Gráfica 2 http://hof.povra.org/images/office-3.jpg Sumário Transformações geométricas Translação Rotação Escala Shearing
Leia maisCurso de Computação Gráfica (CG) 2014/2- Cap 2 parte 2 Transformações no espaço e projeções Trabalho 5 (individual) - Gabarito
Curso de Computação Gráfica (CG) 2014/2- Cap 2 parte 2 Transformações no espaço e projeções Trabalho 5 (individual) - Gabarito 1- Mostre porque a matriz de rotação 3D em torno do eixo y precisa ter o valor
Leia maisTransformações Geométricas
Transformações Geométricas Computação Gráfica DCC065 Prof. Rodrigo Luis de Souza da Silva, D.Sc. Sumário Tópicos da aula de hoje: Por que transformações? Classificação das transformações Transformações
Leia maisTorção de uma Barra Prismática
Torção de uma Barra Prismática 1 Torção de uma Barra Prismática Torção Uniforme ou de Saint Venant; Aplicação do método semi-inverso. 2 Figura 1. Barra prismática genérica. Barra submetida a momentos de
Leia maisComputação Gráfica - 09
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 9 jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav Objetos
Leia maisLista 6: transformações lineares.
Lista 6: transformações lineares. 1) Diga, justificando, quais das seguintes funções constituem transformações lineares. a) T : R 2 R 2 tal que T (x 1, x 2 ) = (x 1 + x 2, 3x 1 x 2 ) b) T : R 2 R 2 tal
Leia maisaula9 Coordenadas homogêneas e projeções 2016/2 IC / UFF
http://computacaografica.ic.uff.br/conteudocap2.html aula9 P p O Coordenadas homogêneas e projeções 2016/2 IC / UFF 2D TODAS AS Transformações Lineares Bidimensionais São representadas por matrizes 2 x
Leia maisVisualização por Computador: Teoria, Prática e Aplicações
Visualização por Computador: Teoria, Prática e Aplicações Noções de Geometria e Álgebra Linear Claudio Esperança Programa de Engenharia de Sistemas e Computação COPPE / UFRJ Master of Information Management,
Leia maisTransformações Geométricas em C.G.
Transformações Geométricas em C.G. Cap 2 (do livro texto) Aula 3, 4 e 5 UFF - 214 Geometria Euclideana : 3D Geometria Axiomas e Teoremas Coordenadas de pontos, equações dos objetos Geometria Euclideana
Leia maisEquações do Movimento
Equações do Movimento João Oliveira Estabilidade de Voo, Eng. Aeroespacial 1 Ângulos de Euler 1.1 Referenciais Referenciais: fixo na Terra e do avião (Ox E y E z E ) : referencial «inercial», fixo na Terra;
Leia maisEquações do Movimento
Equações do Movimento João Oliveira Departamento de Engenharia Mecânica Área Científica de Mecânica Aplicada e Aeroespacial Instituto Superior Técnico Estabilidade de Voo, Eng. Aeroespacial João Oliveira
Leia maisInstituto Tecnológico de Aeronáutica. Prof. Carlos Henrique Q. Forster Sala 121 IEC. ramal 5981
CC Visão Computacional Geometria Projetiva Instituto ecnológico de Aeronáutica Prof. Carlos Henrique Q. Forster Sala IEC ramal 598 ópicos da aula Rotação em D, Escala e Refleo Deformação do quadrado unitário
Leia maisComputação Gráfica - 09
Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 9 jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav Objetos
Leia mais1. Considere a seguinte matriz dos vértices dum triângulo D = 0 2 3
INSTITUTO SUPERIOR TÉCNICO - DEPARTAMENTO DE MATEMÁTICA 7 a LISTA DE PROBLEMAS E EXERCÍCIOS DE ÁLGEBRA LINEAR LEIC-Taguspark, LERCI, LEGI, LEE 1 o semestre 2006/07 - aulas práticas de 2006-12-04 e 2006-12-06
Leia maisTransformações geométricas no plano e no espaço
Transformações geométricas no plano e no espaço Sistemas de Coordenadas Sistemas de Referência com finalidades específicas: SRU Sistema de Referência do Universo SRO Sistema de Referência do Objeto SRN
Leia maisTransformações Geométricas
Transformações Geométricas Profª. Alessandra Martins Coelho março/2013 Objetivos Entender os princípios das transformações geométricas do tipo translação, rotação e escalamento. Efetuar transformações
Leia maisFundamentos Matemáticos de Computação Gráfica
Fundamentos Matemáticos de Computação Gráfica Fundamentos Matemáticos de CG Vetores e Pontos Matrizes Transformações Geométricas Referências: Mathematics for Computer Graphics Applications. M. E. Mortenson.
Leia mais4. Curvas Paramétricas e Transformações 2D
4. Curvas Paramétricas e Transformações 2D Curvas Paramétricas (fonte: Wikipédia) Em matemática, uma equação paramétrica é uma forma de representar uma curva (ou, em geral, uma superfície) como a imagem
Leia maisTransformações Geométricas em C.G. Claudio Esperança Paulo Roma Cavalcanti
Transformações Geométricas em C.G. Claudio Esperança Paulo Roma Cavalcanti Geometria Euclideana Geometria Sintética: Axiomas e Teoremas Por coordenadas: Álgebra Linear Geometria Euclideana Espaço Vetorial
Leia maisTeoria para Pequenas Perturbações
Teoria para Pequenas Perturbações João Oliveira Departamento de Engenharia Mecânica, Secção de Mecânica Aeroespacial Instituto Superior Técnico Estabilidade de Voo, Eng. Aeroespacial João Oliveira (SMA,
Leia maisDiferenciabilidade de funções reais de várias variáveis reais
Diferenciabilidade de funções reais de várias variáveis reais Cálculo II Departamento de Matemática Universidade de Aveiro 2018-2019 Cálculo II 2018-2019 Diferenciabilidade de f.r.v.v.r. 1 / 1 Derivadas
Leia maisTransformações 3D. Soraia Raupp Musse
Transformações 3D Soraia Raupp Musse 1 Transformações 3D Translação gltranslatef(dx, dy, dz) T(dx, dy, dz): 1 1 1 dz dy dx 2 Escala glscalef(sx, Sy, Sz) S(Sx, Sy, Sz): 1 1 Sz Sy Sx Transformações 3D Rotação
Leia maisSumário e Objectivos. 2007/2008 Lúcia MJS Dinis. Mecânica dos Sólidos 4ª Aula 1
Sumário e Objectivos Sumário: Deformações. Conceito de Extensão e Distorção. Componentes do Tensor das Deformações. Propriedades do Tensor das Deformações. Deformação Volumétrica. Casos Particulares do
Leia mais1º Teste de Computação Gráfica
º Teste de Computação Gráfica LEIC/LESIM Prof. Mário Rui Gomes 3 de Abril de 22 Nº Nome: Sala: Responda às questões seguintes justificando adequadamente todas as respostas. Se necessário utilize o verso
Leia maisCâ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 maisNotas de Aula - Fascículo 03 Transformações projetivas do plano
Tópicos em Computação Gráfica Notas de Aula - Fascículo 03 Transformações projetivas do plano Jorge Stolfi c 2009 Jorge Stolfi - Universidade Estadual de Campinas. É permitida a reprodução ou divulgação,
Leia maisIntegrais Sobre Caminhos e Superfícies. Teoremas de Integração do Cálculo Vectorial.
Capítulo 5 Integrais Sobre Caminhos e Superfícies. Teoremas de Integração do Cálculo Vectorial. 5.1 Integral de Um Caminho. Integral de Linha. Exercício 5.1.1 Seja f(x, y, z) = y e c(t) = t k, 0 t 1. Mostre
Leia maisRotaçõ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 maisAnimaçã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 maisTransformações 2D. Prof. Márcio Bueno Fonte: Material do Prof. Robson Pequeno de Sousa e do Prof.
Transformações 2D Prof. Márcio Bueno {cgtarde,cgnoite}@marciobueno.com Fonte: Material do Prof. Robson Pequeno de Sousa e do Prof. Robson Lins Transformações 2D Transformações Geométricas são a base de
Leia maisTransformações Geométricas
Transformações Geométricas 2D Carolina Watanabe Referências Bibliográficas FOLEY, J. D, DAM, A. V.; HUGHES, J. F. Computer Graphics Principle and dpractice, 2 a edição Material elaborado por Marcela X.
Leia maisVectores e Geometria Analítica
Capítulo 1 Vectores e Geometria Analítica 1.1 Vectores em R 2 e R 3. Exercício 1.1.1 Determine um vector unitário que tenha a mesma direcção e sentido que o vector u e outro que que tenha sentido contrário
Leia maisTransformações 3D. Soraia Raupp Musse
Transformações 3D Soraia Raupp Musse 1 Translação Coord. Homogêneas x y 1 t x 1 t y 1 x y x y x + t x y + t y t p p r r r + ' 2 x y x + t x y + t y y Escala Coord. Homogêneas x y s x s y 1 x y x y s x
Leia maisTranslação. Sistemas de Coordenadas. Translação. Transformações Geométricas 3D
Translação Transformações Geométricas 3D Um ponto (objeto) é deslocado de uma posição para outra posição no mesmo espaço 3D Rosane Minghim Maria Cristina F. de Oliveira ICMC Universidade de São Paulo 26
Leia maisNotas de Aula - Fascículo 02 Dualidade e Geometria Projetiva Tridimensional
Tópicos em Computação Gráfica Notas de Aula - Fascículo 02 Dualidade e Geometria Projetiva Tridimensional Jorge Stolfi c 2009 Jorge Stolfi - Universidade Estadual de Campinas. É permitida a reprodução
Leia maisModelagem Cinemática de Robôs Industriais. Prof. Assoc. Mário Luiz Tronco
Modelagem Cinemática de Robôs Industriais Prof. Assoc. Mário Luiz Tronco Transformação direta de coordenadas 1 2... N Variáveis de junta Variáveis cartesianas Transformação inversa de coordenadas Transformação
Leia maisCÁLCUL O INTEGRAIS TRIPLAS ENGENHARIA
CÁLCUL O INTEGRAIS TRIPLAS ENGENHARIA 1 INTERPRETAÇÃO GEOMÉTRICA DE Nas integrais triplas, temos funções f(x,y,z) integradas em um volume dv= dx dy dz, sendo a região de integração um paralelepípedo P=
Leia maisProf. Fernando V. Paulovich 3 de maio de SCC Computação Gráca
Transformações Geométricas 2D SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade
Leia maisMestrado em Engenharia Informática e de Computadores Ambientes de Visualização Tridimensional. Modelação Geométrica. Grafos de Cena e Transformações
2--2 Mestrdo em Engenhri Informátic e de Computdores Ambientes de Visulizção Tridimensionl Modelção Geométric Grfos de Cen e Trnsformções 2 Corpodocentede / CG&M / DEI / IST / UTL Modelção Geométric Grfos
Leia maisComputaçã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 maisTransformações 3D. Soraia Raupp Musse
Transformações 3D Soraia Raupp Musse 1 Transformações 3D Translação gltranslatef(dx, dy, dz) T(dx, dy, dz): 1 1 1 dz dy dx 2 Escala glscalef(sx, Sy, Sz) S(Sx, Sy, Sz): 1 1 Sz Sy Sx Transformações 3D Rotação
Leia maisCoordenadas Homogêneas
Coordenadas Homogêneas André Tavares da Silva andre.silva@udesc.br Capítulo 5 de Foley Capítulo 2 de Azevedo e Conci Coordenadas Homogêneas Promovem uniformidade no tratamento de qualquer transformação
Leia maisESCOLA SECUNDÁRIA COM 2º E 3º CICLOS ANSELMO DE ANDRADE
ESCOLA SECUNDÁRIA COM 2º E 3º CICLOS ANSELMO DE ANDRADE ANO LECTIVO 2010-2011 MATEMÁTICA 8º ANO DE ESCOLARIDADE NOME: Nº: DATA: / / Isometria ISOMETRIA: Transformação geométrica que preserva as distâncias
Leia maisFicha de Trabalho 08 Transformações Lineares. (Aulas 19 a 22).
F I C H A D E R A B A L H O 0 8 Ficha de rabalho 08 ransformações Lineares. (Aulas 19 a ). Produto interno em R n. Vectores livres: Ângulo de dois vectores. Vectores ortogonais. Vectores em R n : Produto
Leia maisVisualização 3D. Soraia Raupp Musse
Visualização 3D Soraia Raupp Musse 1 Pipeline de Visualização Em 2D as coisas são mais simples Simplesmente especificar uma janela do mundo 2D e uma viewport na superfície de visualização A complexidade
Leia maisAula9 e 10. Projeções Planas. Como representar objetos 3D em dispositivos 2D? 2019/1 IC / UFF. Paginas 91 a 101 livro texto de computacao grafica
Aula9 e 10 Como representar objetos 3D em dispositivos 2D? Projeções Planas 2019/1 IC / UFF P p O Paginas 91 a 101 livro texto de computacao grafica Como desenhar o mundo 3D no planos? Fazendo as projeções
Leia maisSistemas de Referência
Sistemas de Referência Um sistema de coordenada é denominado de Sistema de Referência quando servir para alguma finalidade específica; Aspectos a serem observados na definição de um sistema de referência:
Leia maisUniversidade Federal de Alagoas Instituto de Matemática. Geometria. Prof. Thales Vieira
Universidade Federal de Alagoas Instituto de Matemática Geometria Prof. Thales Vieira 2014 Geometria Euclidiana Espaço R n R n = {(x 1,...,x n ); x i 2 R} Operações entre elementos de R n Soma: (x 1,x
Leia maisRepresentação de Objetos e Cenas. Soraia Musse
Representação de Objetos e Cenas Soraia Musse Roteiro 1. Formas de Representação 1.1. Representação Aramada 1.2. Superfícies Limitantes 1.3. Enumeração Espacial 1.4. Representação Paramétrica 1.5. Grafo
Leia maisIntegral Triplo. Seja M um subconjunto limitado de 3.
Integral Triplo Seja M um subconjunto limitado de 3. Considere-se um paralelepípedo, de faces paralelas aos planos coordenados, que contenha M, e subdivida-se esse paralelepípedo por meio de planos paralelos
Leia maisCálculo a Várias Variáveis I - MAT Cronograma para P2: aulas teóricas (segundas e quartas)
Cálculo a Várias Variáveis I - MAT 116 0141 Cronograma para P: aulas teóricas (segundas e quartas) Aula 10 4 de março (segunda) Aula 11 6 de março (quarta) Referências: Cálculo Vol James Stewart Seções
Leia maisFísica I 2010/2011. Aula 16. Momento de uma Força e Momento Angular
Física I 2010/2011 Aula 16 Momento de uma Força e Momento Angular Sumário O Momento angular A 2.ª Lei de Newton na forma angular O Momento Angular de um Sistema de Partículas O Momento Angular de um Corpo
Leia maisTransformações Gráficas Tridimensionais (3D) Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro
Transformações Gráficas Tridimensionais (3D) Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro Introdução A manipulação, visualiação e a construção de imagens gráficas tridimensionais
Leia maisSumário. Computação Gráfica. Transformações Geométricas. Transformações Geométricas. Translação: Transformações Geométricas
5 Computação Gráfica Aula 04 - e Projeções Vinicius Graciano Santos vgs@dcc.ufmg.br Sumário Translação Escala Rotação Espelhamento Cisalhamento Coordenadas Homogêneas Composição e Inversão de Transformações
Leia maisCinemática da partícula fluida
Cinemática da partícula fluida J. L. Baliño Escola Politécnica - Universidade de São Paulo Apostila de aula 2017, v.1 Cinemática da partícula fluida 1 / 16 Sumário 1 Descrição do movimento 2 Cinemática
Leia mais1º 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 maisProjeções e Transformações em 3D
Projeções e Transformações em 3D Computação Gráfica DCC065 Prof. Rodrigo Luis de Souza da Silva, D.Sc. Sumário O que são projeções Conversão 3D-2D Tipos de Projeção Projeções Paralelas Projeções Isométricas
Leia maisComputação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 6. Projeções
Computação Gráfica Engenharia de Computação CEFET/RJ campus Petrópolis Prof. Luis Retondaro Aula 6 Projeções 2 Projeções Geométricas Projeções permitem a visualização bidimensional de objetos tridimensionais.
Leia maisResistência dos. Materiais. Capítulo 2. - Elasticidade Linear 2
Resistência dos Materiais - Elasticidade Linear Acetatos baseados nos livros: - Mechanics of Materials - Beer & Jonhson - Mecânica e Resistência dos Materiais V. Dias da Silva Índice Carregamento Genérico:
Leia maisProjeções. Prof. Márcio Bueno
Projeções Prof. Márcio Bueno {cgtarde,cgnoite}@marciobueno.com Projeções Visão humana: enxerga em 2D, a sensação de profundidade vem da diferença entre as vistas esquerda e direita do mesmo objeto Projeção:
Leia maisSistemas de coordenadas Transformação entre sistemas
http://computacaografica.ic.uff.br/conteudocap2.html Sistemas de coordenadas Transformação entre sistemas 2019-1 Sistemas de Coordenadas Referência sobre o tamanho e a posição dos objetos na área de trabalho;
Leia mais6. Geometria, Primitivas e Transformações 3D
6. Geometria, Primitivas e Transformações 3D Até agora estudamos e implementamos um conjunto de ferramentas básicas que nos permitem modelar, ou representar objetos bi-dimensionais em um sistema também
Leia mais3D 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 maisTransformaçõ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 maisCálculo Diferencial e Integral II
Instituto Superior Técnico Departamento de Matemática Secção de Álgebra e Análise Cálculo Diferencial e Integral II Ficha de trabalho 1 (versão de 6/0/009 (Esboço de Conjuntos. Topologia. Limites. Continuidade
Leia maisComputação Gráfica. Prof. MSc. André Yoshimi Kusumoto
Computação Gráfica Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Transformações Geométricas São operações que podem ser utilizadas visando a alteração de algumas características como posição,
Leia maisDinâmica do movimento Equações completas do movimento. Dinâmica Movimento da Aeronave, aproximação de Corpo Rígido (6DoF)
Revisão I Dinâmica Movimento da Aeronave, aproximação de Corpo Rígido (6DoF) Aplicação da 2a. Lei: resumo Sistemas de referência q y b p x b CG z b r Aplicação da 2a. Lei: resumo Sistemas de referência
Leia maisAula /2 Sistemas de coordenadas Transformação entre sistemas
http://computacaografica.ic.uff.br/conteudocap2.html Aula 19 2017/2 Sistemas de coordenadas Transformação entre sistemas Sistemas de Coordenadas O Sistema de Coordenadas nos dá uma referência sobre o tamanho
Leia maisNota de aula 10 - Estado Triaxial de Deformações - Resistência dos Materiais II
Nota de aula 10 - Estado Triaxial de Deformações - Resistência dos Materiais II Flávia Bastos (retirado da apostila do Prof. Elson Toledo) MAC - Faculdade de Engenharia - UFJF 2o. semestre de 2011 Flávia
Leia maisROBÓTICA TRANSFORMAÇÕES MATRICIAIS. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial
SP CAMPUS PIRACICABA ROBÓTICA Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial TRANSFORMAÇÕES MATRICIAIS https://giovanatangerino.wordpress.com giovanatangerino@ifsp.edu.br giovanatt@gmail.com
Leia maisDepartamento de Matemática e Ciências Experimentais FÍSICA 12.º Ano
Departamento de Matemática e Ciências Eperimentais FÍSICA 12.º Ano Teto de apoio n.º 1 Assunto: Calculo vectorial O vector é uma entidade matemática caracteriada por três elementos: módulo, (magnitude
Leia maisComputação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 3. Transformações Geométricas
Computação Gráfica Engenharia de Computação CEFET/RJ campus Petrópolis Prof. Luis Retondaro Aula 3 Transformações Geométricas no plano e no espaço Introdução (Geometria) 2 Pontos, Vetores e Matrizes Dado
Leia maisIntrodução ao Processamento e Síntese de imagens - Projeções
Introdução ao Processamento e Síntese de imagens - Projeções Júlio Kiyoshi Hasegawa Fontes: Esperança e Cavalcanti (22) (UFRJ) e Traina e Oliveira (24) (USP) Antonio Maria Garcia Tommaselli - notas de
Leia maisCirlei Xavier Bacharel e Mestre em Física pela Universidade Federal da Bahia
David J. Griffiths SOLUÇÃO ELETRODINÂMICA Bacharel e Mestre em Física pela Universidade Federal da Bahia Maracás Bahia Novembro de 2015 Sumário 1 Análise Vetorial 3 1.1 Álgebra vetorial...................................
Leia maisEquação Geral do Segundo Grau em R 2
8 Equação Geral do Segundo Grau em R Sumário 8.1 Introdução....................... 8. Autovalores e autovetores de uma matriz real 8.3 Rotação dos Eixos Coordenados........... 5 8.4 Formas Quadráticas..................
Leia maisUniversidade Estadual de Montes Claros Departamento de Ciências Exatas Curso de Licenciatura em Matemática. Notas de Aulas de
Universidade Estadual de Montes Claros Departamento de Ciências Exatas Curso de Licenciatura em Matemática Notas de Aulas de Cálculo Rosivaldo Antonio Gonçalves Notas de aulas que foram elaboradas para
Leia maisFísica I 2010/2011. Aula 13 Rotação I
Física I 2010/2011 Aula 13 Rotação I Sumário As variáveis do movimento de rotação As variáveis da rotação são vectores? Rotação com aceleração angular constante A relação entre as variáveis lineares e
Leia maisDerivadas Parciais - parte 1. 1) Determine as derivadas parciais de primeira ordem da função.
Terceira Lista de Exercícios Cálculo II - Engenharia de Produção ( extraída do livro C ÁLCULO - vol 2 James Stewart ) Derivadas Parciais - parte 1 1) Determine as derivadas parciais de primeira ordem da
Leia maisTURMA:12.ºA/12.ºB. O que é o i? Resposta: A raiz imaginária da unidade negativa. (Leibniz)
GUIA DE ESTUDO NÚMEROS COMPLEXOS TURMA:12.ºA/12.ºB 2017/2018 (ABRIL/MAIO) Números Complexos O que é o i? Resposta: A raiz imaginária da unidade negativa. (Leibniz) A famosa igualdade de Euler i e 10 A
Leia maisModelagem Geométrica. André Tavares da Silva. Capítulo 12 do Foley Capítulo 4 de Azevedo e Conci Capítulo 11 de Mortenson
Modelagem Geométrica André Tavares da Silva andre.silva@udesc.br Capítulo 12 do Foley Capítulo 4 de Azevedo e Conci Capítulo 11 de Mortenson Representações Decomposição Espacial Quadtrees Octrees BSPtree
Leia maisModelagem Cinemática de Robôs Industriais. Prof. Assoc. Mário Luiz Tronco
Modelagem Cinemática de Robôs Industriais Prof. Assoc. Mário Luiz Tronco Transformação direta de coordenadas 1 2... N Variáveis de junta Variáveis cartesianas Transformação inversa de coordenadas Transformação
Leia maisIntrodução aos Métodos de Prova
Introdução aos Métodos de Prova Renata de Freitas e Petrucio Viana IME-UFF, Niterói/RJ II Colóquio de Matemática da Região Sul UEL, Londrina/PR 24 a 28 de abril 2012 Sumário Provas servem, principalmente,
Leia mais