Transformações Geométricas
|
|
|
- Maria Vitória Barreiro Bardini
- 9 Há anos
- Visualizações:
Transcrição
1 Transformações Geométricas Computação Gráfica DCC065 Prof. Rodrigo Luis de Souza da Silva, D.Sc.
2 Sumário Tópicos da aula de hoje: Por que transformações? Classificação das transformações Transformações Translação Escala Rotação Coordenadas Homogêneas Combinando transformações 2
3 Por que transformações? Imagens de Hearn & Baker, Computer Graphics with OpenGL (2004) Em CG, uma vez tendo um objeto definido, transformações são utilizadas para mover este objeto, mudar seu tamanho (escala) ou rotacioná-lo. 3
4 Classificação das Transformações Transformações Rígidas São transformações geométricas que preservam a forma, o tamanho e os ângulos dos objetos. Elas são: Rotação Translação Reflexão 4
5 Classificação das Transformações Transformações Não-Rígidas São transformações geométricas que preservam o paralelismo entre as linhas mas não seus comprimentos e ângulos. Exemplo de transformações Não-Rígidas: Escala Cisalhamento 5
6 Classificação das Transformações Transformações Lineares Uma função (ou mapeamento ou ainda transformação) F é linear se, para todos os vetores v1 e v2 e todos escalares k: F(V1+V2) = F(V1) + F(V2) F(kV1) = kf(v1) Exemplos de transformações lineares: Escala Reflexão Rotação Cisalhamento 6
7 Classificação das Transformações Transformações Afins Basicamente as transformações afins são: Transformações Lineares + Translações Desta forma, podemos afirmar que toda transformação linear é também afim, mas o contrário não é verdade Então a função y = mx+b não é linear, mas é afim 7
8 Classificação - Resumo Rígidas Translação Lineares Rotação Reflexão Escala Cisalhamento Não-Rígidas Afim 8
9 Translação Move um objeto de uma posição para outra xnew = xold + dx y ynew = yold + dy x 9
10 Exemplo de Translação O que acontecerá ao objeto se aplicarmos uma translação com dx = 5 e dy = 3 y (2, 3) (1, 1) 0 (3, 1) x 10
11 Exemplo de Translação O que acontecerá ao objeto se aplicarmos uma translação com dx = 5 e dy = 3 y x 11
12 Escala Escalas multiplicam todas as coordenadas Atenção: Objetos podem mudar de lugar ao aplicarmos operações de escala xnew = Sx xold ynew = Sy yold y x 12
13 Escala Escalas multiplicam todas as coordenadas Atenção: Objetos podem mudar de lugar ao aplicarmos operações de escala xnew = Sx xold ynew = Sy yold y x Como podemos fazer para que objetos não sofram alteração de posição? 13
14 Exemplo de Escala O que acontecerá ao objeto se aplicarmos uma escala com sx = 2 e sy = 2 y (2, 3) (1, 1) 0 (3, 1)
15 Exemplo de Escala O que acontecerá ao objeto se aplicarmos uma escala com sx = 2 e sy = 2 y
16 Rotação Rotaciona todas as coordenadas por um ângulo específico xnew = xold cosθ yold sinθ ynew = xold sinθ + yold cosθ Pontos sempre serão rotacionados em relação a origem y x 16
17 Rotação Atenção! Muitas linguagens (como C e C++) já possuem funções trigonométricas implementadas. Nestas funções, normalmente, o ângulo a ser passado como parâmetro deve estar em radianos e não em graus. Já as funções de rotação em OpenGL utilizam graus. Se necessário, para converter de graus (g) para radianos (r), utilize a seguinte fórmula: 17
18 Exemplo de Rotação O que acontecerá ao objeto se aplicarmos uma rotação de 30 graus y (4, 3) (3, 1) (5, 1)
19 Exemplo de Rotação Primeiro, vamos calcular o ângulo em radianos (no exercício g = 30) r = g * PI / 180 = 0,5235 Vamos agora calcular as funções trigonométricas cos(0.5235)=0.866 sin(0.5235)=0.5 Recapitulando a fórmulas xnew = xold cosθ yold sinθ ynew = xold sinθ + yold cosθ 19
20 Exemplo de Rotação Basta agora calcularmos os novos pontos x (3, 1) = 3* *0.5 = = y (3, 1) = 3* *0.866 = = x (5, 1) = 5* *0.5 = = 3.83 y (5, 1) = 5* *0.866 = = x (4, 3) = 4* *0.5 = = 1.96 y (4, 3) = 4* *0.866 = =
21 Exemplo de Rotação Resultado y 6 5 (1.96, 4.59) 4 (3.83, 3.36) 3 2 (2.09, 2.36)
22 Representando transformações Podemos representar as transformações através de matrizes Esta forma de representação tem como vantagem básica permitir que em uma única matriz seja representada a combinação de várias transformações. 22
23 Escala A escala de um ponto por (sx, sy ) pode ser reescrita matricialmente como: 23
24 Rotação A rotação de um ponto em relação a origem teria a seguinte representação: 24
25 Translação Defina agora a matriz 2 x 2 que nos possibilite representar operações de translação: 25
26 Translação Defina agora a matriz 2 x 2 que nos possibilite representar operações de translação: Não é possível representar matrizes 2 x 2 para resolver esse problema. Solução: Coordenadas Homogêneas 26
27 Por que usar coordenadas homogêneas? As operações de translação, rotação e escala podem ser facilmente executadas com o uso de matrizes. Porém, enquanto as operações de rotação e escala podem ser concatenadas numa única matriz (pela multiplicação prévia de suas respectivas matrizes) as operações de translação ainda têm de ser conduzidas em separado, uma vez que sua aplicação depende de uma soma matricial. 27
28 Por que usar coordenadas homogêneas? Usando coordenadas homogêneas, representaremos transformações em 2D através de matrizes 3 x 3 e transformações em 3D através de matrizes 4 x 4 Com isso, poderemos concatenar todas as matrizes de transformação numa única matriz global de transformação que será aplicada a todos os pontos da cena 28
29 Coordenadas Homogêneas (x, y) pode ser reescrito em coordenadas homogêneas como (xh, yh, h) O parâmetro h é um valor diferente de zero tal Um ponto que: Deste modo, o ponto cartesiano (x, y) corresponde à uma infinidade de triplas (hx, hy, h), incluindo o caso particular de (x, y, 1) 29
30 Escala A escala de um ponto por (sx, sy ) pode ser reescrita matricialmente em coordenadas homogêneas como: 30
31 Rotação Já a rotação de um ponto em relação a origem teria a seguinte representação: 31
32 Translação Finalmente a translação de um ponto por (dx, dy) pode ser reescrita matricialmente como: 32
33 Transformações Inversas Transformações podem ser facilmente revertidas através de operações inversas 33
34 Combinando Transformações Como já visto, várias transformações podem ser combinadas em uma única matriz para facilitar o processamento Permitido pelo fato de usarmos coordenadas homogêneas Imagine rotacionar um polígono em volta de um ponto que não seja a origem: Translade o centro do polígono para a origem Rotacione normalmente em relação a origem Faça a translação inversa 34
35 Combinando Transformações (cont )
36 Combinando Transformações (cont ) Exemplo:
37 Combinando Transformações (cont ) 2 1 Exemplo:
38 Combinando Transformações (cont ) 2 1 Exemplo:
39 Combinando Transformações (cont ) As três transformações seriam combinadas da seguinte forma Lembre-se: Multiplicação de matrizes não é uma operação comutativa, então a ordem IMPORTA! 39
40 Combinando Transformações (cont ) A ordem de execução é a seguinte: 3º 2º 1º 40
41 Transformações Geométricas com OpenGL Os principais comandos em OpenGL para realizar as transformações geométricas são as seguintes: gltranslatef(dx, dy, dz); glscalef(sx, sy, sz); glrotatef(ângulo, x, y, z); 41
42 Resumo das operações Translação xnew = xold + dx ynew = yold + dy Escala xnew = Sx xold ynew = Sy yold Rotação xnew = xold cosθ yold sinθ ynew = xold sinθ + yold cosθ 42
43 Resumo das operações Translação: Escala: Rotação: 43
44 Saiba mais! Computer Graphics, C Version Capítulo 5 Neste capítulo você encontrará uma abordagem teórica interessante a respeito de transformações geométricas 2D. 44
45 Saiba mais! Computação Gráfica - Teoria e Prática. Capítulo 2 Este capítulo trás boas definições a respeito do tema desta aula incluíndo uma seção que trata do assunto em OpenGL. 45
46 Saiba mais! Mathematics for Computer Graphics Capítulo 7 Uma abordagem mais matemática dos temas abordados nesta aula pode ser encontrada neste capítulo do livro do John Vince. Todas as deduções matemáticas das formulações que utilizamos estão abertas neste capítulo. 46
47 Saiba mais! OpenGL Programming Guide Seventh Edition Capítulo 3 e Apêndice C O Capítulo 3 trata dos comandos de transformação em OpenGL e o Apêndice C desta referência trata das coordenadas homogêneas e um breve resumo sobre matrizes de transformação. 47
48 Exercícios 1 Baseado no código fonte 06_quad_transform.cpp, faça uma versão deste exemplo na qual as transformações sejam realizadas da seguinte forma: Translação será realizada com as setas direcionais do teclado. Escala será realizada com as teclas + e -. Rotação será realizada com as teclas r (rotaciona no sentido horário) e R (rotaciona no sentido anti-horário). Dica: Veja como funcionam os métodos de interação no código 04_mouseKeyboard.cpp 48
49 Exercícios 2 Modifique agora o código fonte 06_quad_transform.cpp original, permitindo que os passos entre as transformações possam ser visualizados. Por exemplo, no código original, se o objeto é transladado da posição (0.0, 0.0) para a posição (20, 20), o objeto simplesmente desaparece da posição inicial e aparece na posição final. Nesta nova versão, está movimentação implícita entre a posição inicial e a posição final poderá ser vista, com um número adequado de passos. Dica: Veja como utilizar a função idle no código 05_triangle_anim.cpp 49
50 Exercícios 3 Existe um famoso screensaver no qual figuras geométricas têm seus vértices transladados, invertendo o sentido do movimento em cada eixo ao tocar nas extremidades da tela. A ideia deste exercício é replicar este screensaver. Para desenvolvê-lo, siga as seguintes instruções: A imagem conterá dois (ou mais) triângulos como na figura abaixo. Utilize uma resolução de imagem conveniente. Pesquise métodos do OpenGL / GLUT para representar a janela maximizada. Para transladar os vértices, utilize uma velocidade compatível com sua máquina de teste. 50
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
Coordenadas 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
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:
aula8 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
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
aula9 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
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
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
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 },
Transformaçõ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
aula6 Curvas de Hermite 2016/2 IC / UFF Criadas por Charles Hermite ( ) https://pt.wikipedia.org/wiki/charles_hermite
Criadas por Charles Hermite (1822-1901) https://pt.wikipedia.org/wiki/charles_hermite aula6 Vetor é : Na matemática - um elemento com de um espaço vetorial Em Física em oposição as grandezas escalares,
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
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.
Translaçã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
Aula9 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
Transformaçõ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.
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
CÁLCULO VETORIAL E GEOMETRIA ANALÍTICA
04 CÁLCULO VETORIAL E GEOMETRIA ANALÍTICA CAPÍTULO 0 TRANSLAÇÃO E ROTAÇÃO DE EIXOS TRANSLAÇÃO DE EIXOS NO R Sejam e O os eixos primitivos, do Sistema Cartesiano de Eixos Coordenados com origem O(0,0).
ROBÓ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 [email protected] [email protected]
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
Computaçã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
Sumá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)
Fundamentos 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.
Visualizaçã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,
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
Coordenadas Homogêneas
Coordenadas Homogêneas André Tavares da Silva [email protected] Capítulo 5 de Foley Capítulo 2 de Azevedo e Conci Coordenadas Homogêneas Promovem uniformidade no tratamento de qualquer transformação
Universidade 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
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
TRANSFORMAÇÕES EM SISTEMAS CARTESIANOS
TRANSFORMAÇÕES EM SISTEMAS CARTESIANOS Parte II Transformações nos Espaços Bidimensionais GA116 Sistemas de Referência e Tempo Profª. Érica S. Matos Departamento de Geomática Setor de Ciências da Terra
Chamamos de grandezas coisas que podem ser medidas. Por exemplo, tempo, área, volume, temperatura, velocidade, aceleração, força, etc..
Introdução a vetor Professor Fiore O que são grandezas? Chamamos de grandezas coisas que podem ser medidas. Por exemplo, tempo, área, volume, temperatura, velocidade, aceleração, força, etc.. O que são
FACULDADE PITÁGORAS DE LINHARES Prof. Esp. Thiago Magalhães
VETORES NO PLANO E NO ESPAÇO INTRODUÇÃO Cumpre de início, distinguir grandezas escalares das grandezas vetoriais. Grandezas escalares são aquelas que para sua perfeita caracterização basta informarmos
Fundamentos da Eletrostática Aula 02 Cálculo Vetorial: derivadas
Campo Escalar e Gradiente Fundamentos da Eletrostática Aula 02 Cálculo Vetorial: derivadas Prof. Alex G. Dias ([email protected]) Prof. Alysson F. Ferrari ([email protected]) Um campo escalar
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
Algoritmos de Recorte em 2D
Algoritmos de Recorte em 2D Computação Gráfica DCC065 Prof. Rodrigo Luis de Souza da Silva, D.Sc. Sumário Conceito de Recorte (Clipping) Introdução Algoritmo simples (Força Bruta) Algoritmo de Cohen-Sutherland
Sumá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 [email protected] Sumário Translação Escala Rotação Espelhamento Cisalhamento Coordenadas Homogêneas Composição e Inversão de Transformações
Resultantes de um sistema de forças
Resultantes de um sistema de forças Objetivos da aula Discutir o conceito do momento de uma força e mostrar como calculá-lo em duas e três dimensões. Fornecer um método para determinação do momento de
Fundamentos da Eletrostática Aula 01 Introdução / Operações com Vetores
Fundamentos da Eletrostática Aula 01 Introdução / Operações com Vetores Prof. Alex G. Dias Prof. Alysson F. Ferrari Eletrostática Neste curso trataremos da parte estática do eletromagnetismo. Ou seja:
Geometria Analítica. Prof. M.Sc. Guilherme Schünemann
Geometria Analítica Prof. M.Sc. Guilherme Schünemann Ponto de partida Um ponto é a unidade básica de toda a geometria analítica. A partir dele, definem-se retas, segmentos, vetores, planos, etc. Reta definida
Sumário. Educação Matemática: Oficinas Didáticas com GeoGebra 2012
Sumário A Interface do GeoGebra...2 O menu do GeoGebra...3 Ferramentas de construção...4 LIÇÃO 1: Polígonos e ângulos...7 LIÇÃO 2: Retas perpendiculares e paralelas...11 LIÇÃO 3: Construindo gráficos...18
Conceitos de vetores. Decomposição de vetores
Conceitos de vetores. Decomposição de vetores 1. Introdução De forma prática, o conceito de vetor pode ser bem assimilado com auxílio da representação matemática de grandezas físicas. Figura 1.1 Grandezas
Computação Gráfica II
Computação Gráfica II Representação de Objetos Prof. Rodrigo Rocha [email protected] http://www.bolinhabolinha.com Pipeline de visualização 3D 1 Representação dos objetos Aramada (Wire frame)
Transformaçõ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
Aula 09 - Momento (formulação vetorial) 2011 Pearson Prentice Hall. Todos os direitos reservados.
Aula 09 - Momento (formulação vetorial) slide 1 Lembrete: 29/08 Revisão e esclarecimento de dúvidas. 31/08/17 - Prova 01 slide 2 Momento de uma força sobre um eixo especificado slide 3 Momento de uma força
A B C A 1 B 1 C 1 A 2 B 2 C 2 é zero (exceto o caso em que as tres retas são paralelas).
MAT 105- Lista de Exercícios 1. Prolongue o segmento com extremos em (1, -5) e (3, 1) de um comprimento de (10) unidades. Determine as coordenadas dos novos extremos. 2. Determine o centro e o raio da
Notas 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,
Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios
Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios - 2013.1 Conceitos fundamentais 1) A Computação Gráfica é dividida em diversas sub-áreas.
Introdução à Computação Gráfica. Claudio Esperança Paulo Roma Cavalcanti
Introdução à Computação Gráfica Claudio Esperança Paulo Roma Cavalcanti Estrutura do Curso Ênfase na parte prática Avaliação através de trabalhos de implementação C / C++ OpenGL c/ GLUT Grau (nota) baseado
Vetores no plano Cartesiano
Vetores no plano Cartesiano 1) Definição de vetor Um vetor (geométrico) no plano R² é uma classe de objetos matemáticos (segmentos) com a mesma direção, mesmo sentido e mesmo módulo (intensidade). 1. A
Álgebra Linear I - Aula 2. Roteiro
Álgebra Linear I - Aula 2 1. Produto escalar. Ângulos. 2. Desigualdade triangular. 3. Projeção ortugonal de vetores. Roteiro 1 Produto escalar Considere dois vetores = (u 1, u 2, u 3 ) e v = (v 1, v 2,
CONTEÚDOS PARA BANCA MATEMÁTICA II. EDITAL Mestres e Doutores
CONTEÚDOS PARA BANCA MATEMÁTICA II EDITAL 07-2010 Mestres e Doutores 1- Trigonometria: identidades trigonométricas e funções circulares; a) Defina função periódica e encontre o período das funções circulares,
Laboratório de Programação com Games. Conteúdo: Professor: - Transformações no plano. Instituto de Computação - UFF
Laboratório de Programação com Games Professor: Anselmo Montenegro www.ic.uff.br/~anselmo Conteúdo: - Transformações no plano Transformações geométricas: Introdução Na Computação Gráfica é essencial poder
Modelagem 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
Representaçã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
Física 2 - Aula 3. frof. Afonso Henriques Silva Leite. 1 de setembro de Nesta aula, serão apresentados os seguintes conceitos:
Física 2 - Aula 3. frof. Afonso Henriques Silva Leite 1 de setembro de 2016 1 Plano da aula. Nesta aula, serão apresentados os seguintes conceitos: Determinação do torque pelos métodos da decomposição
Pontifícia Universidade Católica do Rio de Janeiro / PUC-Rio Departamento de Engenharia Mecânica. ENG1705 Dinâmica de Corpos Rígidos.
Pontifícia Universidade Católica do Rio de Janeiro / PUC-Rio Departamento de Engenharia Mecânica ENG1705 Dinâmica de Corpos Rígidos (Período: 2016.1) Notas de Aula Capítulo 1: VETORES Ivan Menezes [email protected]
Modelagem 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
Transformaçõ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
COLÉGIO SANTA TERESINHA R. Madre Beatriz 135 centro Tel. (33)
EU CONFIO COLÉGIO SANTA TERESINHA R. Madre Beatriz 135 centro Tel. (33) 3341-1244 www.colegiosantateresinha.com.br PLANEJAMENTO DE AÇÕES DA 1ª ETAPA 2017 (06/02 a 28/04) PROFESSOR (A): Luciano Carlos De
Transformações Geométricas 3D
Transformações Geométricas 3D Introdução Transformações 3D são uma etensão dos métodos 2D, incluindo-se a coordenada Z. Especificação de vetores em 3D translação: vetor de translação 3D escalonamento:
Sumário. VII Geometria Analítica Jorge Delgado Katia Frensel Lhaylla Crissaff
1 Coordenadas no plano 1 1.1 Introdução........................................ 2 1.2 Coordenada e distância na reta............................ 3 1.3 Coordenadas no plano.................................
Lista de Exercícios de Cálculo 3 Primeira Semana
Lista de Exercícios de Cálculo 3 Primeira Semana Parte A 1. Se v é um vetor no plano que está no primeiro quadrante, faz um ângulo de π/3 com o eixo x positivo e tem módulo v = 4, determine suas componentes.
TRANSFORMAÇÕES LINEARES
ransformação Linear RNSFORMÇÕES LINERES Sejam e espaços vetoriais reais Dizemos que uma função : é uma transformação linear se a função preserva as operações de adição e de multiplicação por escalar, isto
