SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
TRANSFORMAÇÕES
GEOMÉTRICAS
Prof.ª M.ª Elaine Cecília Gatto
10/03/2018Prof.ªM.ªElaineCecíliaGatto1
Introdução
• Transformações Geométricas (TG) são a base de
inúmeras aplicações gráficas. Podem estar em:
– Programas para representar layouts de circuitos
eletrônico
– Programas de planejamento de cidades, onde pode-se
usar movimentos de translação para colocar os
símbolos que definem edifícios e árvores em seus
devidos lugares, rotações para orientar corretamente
esses símbolos, e alteração de escala para adequar o
tamanho desses símbolos
– Sistemas de software sofisticados que permitem a
construção de cenas realistas.
10/03/2018
Prof.ªM.ªElaineCecíliaGatto
2
Introdução
• Definição: Transformação geométrica é uma
aplicação bijectiva entre duas figuras
geométricas, no mesmo plano ou em planos
diferentes, de modo que, a partir de uma
figura geométrica original se forma outra
geometricamente igual ou semelhante à
primeira
10/03/2018Prof.ªM.ªElaineCecíliaGatto3
Introdução
• As transformações geométricas podem ser
classificadas da seguinte forma:
– Geometria Projetiva:
• Projeção Ortogonal
• Projeção Perspectiva
– Geometria Afim:
• Variação de Tamanho (scaling – escala)
• Cisalhamento (shearing)
– Geometria Euclidiana:
• Translação
• Rotação
• Reflexão
10/03/2018Prof.ªM.ªElaineCecíliaGatto4
Introdução
• Podemos classificar as transformações
geométricas euclidianas da seguinte forma:
– Isométricas
• Reflexão
• Rotação
• Translação
– Não Isométricas
• Homotetia
10/03/2018Prof.ªM.ªElaineCecíliaGatto5
Aplicações das Transformações
Geométricas
• Operações de modelagem:
– Transformações afins
– Modelagem de um objeto em uma cena
• Operações de posicionamento
– Transformações euclidianas
– Posicionamento e movimento de objetos em um
cenário
• Operações de visualização
– Transformações projetivas
– Montagem de cenário
10/03/2018Prof.ªM.ªElaineCecíliaGatto6
ISOMETRIA
• Definição: Uma Isometria é uma transformação
geométrica que preserva distância entre
pontos e amplitude dos ângulos, isto é, a figura
inicial e o seu transformado são congruentes
(idêntico ou correspondente na constituição,
forma ou estrutura).
10/03/2018Prof.ªM.ªElaineCecíliaGatto7
TRANSLAÇÃO
• Pode ser entendida como sendo o resultado de
um deslocamento, sem giro, de uma figura de
uma posição à outra.
• Uma translação fica determinada por uma
direção, um sentido e uma distância.
• Transladar um ponto significa desloca-lo de
uma quantidade de movimento linear
10/03/2018Prof.ªM.ªElaineCecíliaGatto8
TRANSLAÇÃO
• A translação define a posição do modelo no
universo.
• As translações conservam a direção e o
comprimento de segmentos de reta, e as
amplitudes dos ângulos
• Uma translação fica determinada por uma
direção, um sentido e uma distância.
• Assim basta um vetor AB para definir uma
translação.
10/03/2018Prof.ªM.ªElaineCecíliaGatto9
TRANSLAÇÃO
10/03/2018Prof.ªM.ªElaineCecíliaGatto10
TRANSLAÇÃO
• Pode-se efetuar a Translação de pontos no
plano (x,y) adicionando-se quantidades
inteiras às suas coordenadas.
• Assim, cada ponto P(x, y) pode ser movido por
dx unidades em relação o ao eixo x, e por dy
unidades em relação ao eixo y.
• Logo, o ponto P’(x’, y’), pode ser escrito como:
10/03/2018Prof.ªM.ªElaineCecíliaGatto11
TRANSLAÇÃO
x’ = x + dx
y’ = y + dy
• É importante ressaltar, pelas características da
fórmula, que o ponto do modelo que estiver
sobre a origem do sistema de coordenadas
será transferido, após a translação, para o
ponto (x’, y’) do universo.
10/03/2018Prof.ªM.ªElaineCecíliaGatto12
TRANSLAÇÃO
• Esta característica é muito importante, e em
geral, é considerada na criação de modelos
com o objetivo de que se possa posicioná-los
no universo da melhor forma possível.
• Assim temos as seguintes definições
matemáticas:
10/03/2018Prof.ªM.ªElaineCecíliaGatto13
TRANSLAÇÃO
10/03/2018Prof.ªM.ªElaineCecíliaGatto14
𝒙′
𝒚′
=
𝒙
𝒚 +
𝒅𝒙
𝒅𝒚
𝑷 =
𝒙
𝒚 𝑷′ =
𝒙′
𝒚′
𝑻 =
𝒅𝒙
𝒅𝒚
𝑷′ = 𝑷 + 𝑻
Ponto P original Ponto P’ final Translação
Ponto P final = Ponto P Original + Pontos da Translação
Ponto (x, y) final = Ponto (x, y) Original + Pontos (dx, dy) da Translação
TRANSLAÇÃO
• EXEMPLO DE EXERCÍCIO
• Considere o ponto original P(x,y) como
P(15,20). Aplique a translação nesse ponto
com os valores T(dx,dy) como T(35,45). Qual o
valor do ponto final P’(x’,y’)?
x’ = x + dx = 15 + 35 = 50
y’ = y + dy = 20 + 45 = 65
PORTANTO: P’(x’,y’) = P’(50,65)
10/03/2018Prof.ªM.ªElaineCecíliaGatto15
TRANSLAÇÃO
• EXEMPLO DE
EXERCÍCIO
• Considere a imagem
apresentada Figura 1.
Aplique uma translação
T(3,-4) nos pontos e
desenhe a imagem
resultante.
10/03/2018Prof.ªM.ªElaineCecíliaGatto16
TRANSLAÇÃO
• Os pontos originais são:
P(4,5)
P(7,5)
• Aplicando a translação:
P(4,5)
x’ = x + dx = 4 + 3 = 7
y’ = y + dy = 5 + (-4) =
1
P’(x’,y’) = (7,1)
10/03/2018Prof.ªM.ªElaineCecíliaGatto17
TRANSLAÇÃO
• Os pontos originais são:
P(4,5)
P(7,5)
• Aplicando a translação:
P(7,5)
x’ = x + dx = 7 + 3 = 10
y’ = y + dy = 5 + (-4) =
1
P’(x’,y’) = (10,1)
10/03/2018Prof.ªM.ªElaineCecíliaGatto18
TRANSLAÇÃO
• Os pontos resultantes
são:
P(4,5)  P’(7,1)
P(7,5)  P’(10,1)
10/03/2018Prof.ªM.ªElaineCecíliaGatto19
ROTAÇÃO
• Uma rotação fica determinada por um sentido
(horário ou anti-horário) e por um ângulo de
giro.
• A rotação define a orientação do modelo no
universo.
• Nas fórmulas deve-se dar especial atenção ao
fato de que a maioria das linguagens possuem
funções trigonométricas operando em radianos.
10/03/2018Prof.ªM.ªElaineCecíliaGatto20
ROTAÇÃO
• Rotacionar um ponto P(x,y) de um ângulo
relativamente à origem significa encontrar
outro ponto Q(x’,y’) sobre uma circunferência
centrada na origem que passa pelos dois
pontos
𝑥′
= 𝑥 . cos ɵ − y . sin ɵ
𝑦′
= 𝑥 . sin ɵ + y . cos ɵ
10/03/2018Prof.ªM.ªElaineCecíliaGatto21
ROTAÇÃO
• A Rotação de pontos
através de um ângulo
qualquer também é feita
a partir da origem.
• Pode ser no sentido
positivo, quando se move
ao contrário do sentido
dos ponteiros do relógio,
ou no sentido negativo,
quando se move no
mesmo sentido dos
ponteiros dos relógios.
10/03/2018Prof.ªM.ªElaineCecíliaGatto22
ROTAÇÃO
10/03/2018Prof.ªM.ªElaineCecíliaGatto23
• Os ângulos positivos são definidos quando a
rotação é feita no sentido contrário aos do
ponteiro do relógio, e ângulos negativos
quando a rotação é feita no sentido dos
ponteiros do relógio. Lembremos que
sin(−θ) = −sin(θ)
cos(− θ) = cos(θ)
ROTAÇÃO
10/03/2018Prof.ªM.ªElaineCecíliaGatto24
• Desenvolvendo as equações matemáticas:
𝑃′
= 𝑅·𝑃
𝑥′
𝑦′
=
cos θ − sin θ
sin θ − cos θ
.
𝑥
𝑦
ROTAÇÃO
10/03/2018Prof.ªM.ªElaineCecíliaGatto25
• Desenvolvendo as equações matemáticas:
𝑥 = 𝑟 . cos ∅
𝑥′
= 𝑟 . cos ∅ + 𝜃
𝑥′
= 𝑟 . cos ∅ . cos 𝜃 − 𝑟 . sin ∅ . sin 𝜃
𝑥′
= 𝑥 . cos 𝜃 − 𝑦 . sin 𝜃
𝑦 = 𝑟 . sin ∅
𝑦′
= 𝑟 . sin(∅ + 𝜃)
𝑦′
= 𝑟 . cos ∅ . sin 𝜃 + 𝑟 . sin ∅ . cos 𝜃
𝑦′
= 𝑥 . sin 𝜃 + 𝑦 . cos 𝜃
ROTAÇÃO
10/03/2018Prof.ªM.ªElaineCecíliaGatto26
• Representação matricial:
𝑥′
𝑦′
=
cos 𝜃 − sin 𝜃
sin 𝜃 cos 𝜃
.
𝑥
𝑦
x’ é uma combinação linear de x e y
y’ é uma combinação linear de x e y
ROTAÇÃO
10/03/2018Prof.ªM.ªElaineCecíliaGatto27
• Exemplo de exercício:
• Dada a imagem na figura
ao lado com os pontos
P1(5,2) e P2(9,2). Aplique
uma transformação
geométrica de rotação
com ângulo de 45º
ROTAÇÃO
10/03/2018Prof.ªM.ªElaineCecíliaGatto28
• Exemplo de exercício: (usar
a calculadora científica)
x’ = 5 * cos 45 – 2 * sin 45
= 2,1
y’ = 5 * sin 45 – 2 * cos 45
= 4,9
ROTAÇÃO
10/03/2018Prof.ªM.ªElaineCecíliaGatto29
• Exemplo de exercício: (usar
a calculadora científica)
x’ = 9 * cos 45 – 2 * sin 45
= 4,9
y’ = 9 * sin 45 + 2 * cos 45
= 7,8
ESCALA
• Coordenadas são multiplicadas pelos fatores
de escala
• Pode-se efetuar Mudanças de Escala (ou
apenas Escala) de um ponto pelo eixo x(sx), ou
pelo eixo y(sy), através das multiplicações
𝑦′ = 𝑠𝑦 . 𝑦
𝑥′
= 𝑠𝑥 . 𝑥
10/03/2018Prof.ªM.ªElaineCecíliaGatto30
ESCALA
• Tipos de Escala
– Uniforme: sx = sy
– Não-Uniforme: sx <> sy
• Escala é uma multiplicação de matrizes:
𝑥′
𝑦′
=
𝑠𝑥 0
0 𝑥𝑦
.
𝑥
𝑦 =
𝑥. 𝑠𝑥 + 0. 𝑦
0. 𝑥 + 𝑦. 𝑠𝑦
=
𝑥. 𝑠𝑥
𝑦. 𝑠𝑦
10/03/2018Prof.ªM.ªElaineCecíliaGatto31
ESCALA
• Exemplo de exercício:
aplicar uma escala de 1/2
para x e ¼ para y
• P1(4,5)
x’ = (1/2) * 4 = 2
y’ = (1/4) * 5 = 1,25 ou 5/4
PORTANTO P1’(2, 1.25)
10/03/2018Prof.ªM.ªElaineCecíliaGatto32
ESCALA
• Exemplo de exercício:
aplicar uma escala de 1/2
para x e ¼ para y
• P2(7,5)
x’ = (1/2) * 7 = 3,5 ou 7/2
y’ = (1/4) * 5 = 1,25 ou 5/4
PORTANTO: P2’(3.5, 1.25)
10/03/2018Prof.ªM.ªElaineCecíliaGatto33
REFLEXÃO
• Ao longo do eixo x
1 0
0 −1
.
𝑥
𝑦 =
𝑥
−𝑦
10/03/2018Prof.ªM.ªElaineCecíliaGatto34
REFLEXÃO
• EXEMPLO: Considere uma reta desenhada nos
pontos x1=1, y1=1, x2=1, y2=5.
1 0
0 −1
.
1
1
=
𝑥
−𝑦
X = (1 * 1) + ( 0 * 1) = 1 + 0 = 1
-Y = (0 * 1) + (-1 * 1) = 0 + (-1) = -1
PORTANTO: x1 = 1, Y1 = -1
10/03/2018Prof.ªM.ªElaineCecíliaGatto35
REFLEXÃO
• EXEMPLO: Considere uma reta desenhada nos
pontos x1=1, y1=1, x2=1, y2=5.
1 0
0 −1
.
1
5
=
𝑥
−𝑦
X = (1 * 1) + ( 0 * 5) = 1 + 0 = 1
-Y = (0 * 1) + (-1 * 5) = 0 + (-5) = -5
PORTANTO: x2 = 1, Y2 = -5
10/03/2018Prof.ªM.ªElaineCecíliaGatto36
REFLEXÃO
• Ao longo do eixo y
−1 0
0 1
.
𝑥
𝑦 =
−𝑥
𝑦
10/03/2018Prof.ªM.ªElaineCecíliaGatto37
REFLEXÃO
• EXEMPLO: Considere uma reta desenhada nos
pontos x1=1, y1=1, x2=1, y2=5.
−1 0
0 1
.
1
1
=
−𝑥
𝑦
X = (-1 * 1) + ( 0 * 1) = -1 + 0 = -1
-Y = (0 * 1) + (1 * 1) = 0 + 1 = 1
PORTANTO: x1 = -1, Y1 = 1
10/03/2018Prof.ªM.ªElaineCecíliaGatto38
REFLEXÃO
• EXEMPLO: Considere uma reta desenhada nos
pontos x1=1, y1=1, x2=1, y2=5.
−1 0
0 1
.
1
5
=
−𝑥
𝑦
X = (-1 * 1) + ( 0 * 5) = -1 + 0 = -1
-Y = (0 * 1) + (1 * 5) = 0 + 5 = 5
PORTANTO: x1 = -1, Y1 = 5
10/03/2018Prof.ªM.ªElaineCecíliaGatto39
REFLEXÃO
• Ao longo do eixo XY
−1 0
0 −1
.
𝑥
𝑦 =
−𝑥
−𝑦
10/03/2018Prof.ªM.ªElaineCecíliaGatto40
REFLEXÃO
• EXEMPLO: Considere uma reta desenhada nos
pontos x1=1, y1=1, x2=1, y2=5.
−1 0
0 −1
.
1
1
=
−𝑥
−𝑦
X = (-1 * 1) + ( 0 * 1) = -1 + 0 = -1
-Y = (0 * 1) + (-1 * 1) = 0 + -1 = -1
PORTANTO: x1 = -1, Y1 = -1
10/03/2018Prof.ªM.ªElaineCecíliaGatto41
REFLEXÃO
• EXEMPLO: Considere uma reta desenhada nos
pontos x1=1, y1=1, x2=1, y2=5.
−1 0
0 −1
.
1
5
=
−𝑥
−𝑦
X = (-1 * 1) + ( 0 * 1) = -1 + 0 = -1
-Y = (0 * 1) + (-1 * 5) = 0 + -5 = -5
PORTANTO: x1 = -1, Y1 = -5
10/03/2018Prof.ªM.ªElaineCecíliaGatto42
Deslizamento
• Distorce o objeto ao longo do eixo X
•
1 𝑆ℎ𝑥
0 1
.
𝑥
𝑦 =
𝑥 + 𝑆ℎ𝑥. 𝑦
𝑦
10/03/2018Prof.ªM.ªElaineCecíliaGatto43
Deslizamento
• Distorce o objeto ao longo do eixo X
•
1 0
𝑆ℎ𝑦 1
.
𝑥
𝑦 =
𝑥
𝑆ℎ𝑥. 𝑥 + 𝑦
10/03/2018Prof.ªM.ªElaineCecíliaGatto44

Weitere ähnliche Inhalte

Was ist angesagt?

Unidades de medida de informação
Unidades de medida de informaçãoUnidades de medida de informação
Unidades de medida de informaçãoedson_fiorenza
 
Como conseguir um bom orientador para o seu mestrado
Como conseguir um bom orientador para o seu mestradoComo conseguir um bom orientador para o seu mestrado
Como conseguir um bom orientador para o seu mestradoFernanda Sorce Marinho
 
18 series de taylor e de maclaurin
18 series de taylor e de maclaurin18 series de taylor e de maclaurin
18 series de taylor e de maclaurinGabriela Cristina
 
Estatistica regular 0
Estatistica regular 0Estatistica regular 0
Estatistica regular 0J M
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01thomasdacosta
 
Lista de exercícios produto vetorial produto misto
Lista de exercícios produto vetorial produto mistoLista de exercícios produto vetorial produto misto
Lista de exercícios produto vetorial produto mistoProf Paulo Roberto Batista
 
Unidades de medida de dados
Unidades de medida de dadosUnidades de medida de dados
Unidades de medida de dadosRafael Rocha
 
Apresentação geometria analítica
Apresentação geometria analíticaApresentação geometria analítica
Apresentação geometria analíticaprofluizgustavo
 
Análise para licenciatura g,ávila completo.pdf
Análise para  licenciatura g,ávila completo.pdfAnálise para  licenciatura g,ávila completo.pdf
Análise para licenciatura g,ávila completo.pdfAntonio Batista Mota
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosElaine Cecília Gatto
 
Estatística 8.º ano
Estatística 8.º anoEstatística 8.º ano
Estatística 8.º anoaldaalves
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosMario Jorge Pereira
 

Was ist angesagt? (20)

Unidades de medida de informação
Unidades de medida de informaçãoUnidades de medida de informação
Unidades de medida de informação
 
Proporcionalidade
ProporcionalidadeProporcionalidade
Proporcionalidade
 
Função exponencial
Função exponencialFunção exponencial
Função exponencial
 
Como conseguir um bom orientador para o seu mestrado
Como conseguir um bom orientador para o seu mestradoComo conseguir um bom orientador para o seu mestrado
Como conseguir um bom orientador para o seu mestrado
 
18 series de taylor e de maclaurin
18 series de taylor e de maclaurin18 series de taylor e de maclaurin
18 series de taylor e de maclaurin
 
Aula 6 - Constantes e variáveis
Aula 6 - Constantes e variáveisAula 6 - Constantes e variáveis
Aula 6 - Constantes e variáveis
 
Estatistica regular 0
Estatistica regular 0Estatistica regular 0
Estatistica regular 0
 
Teorema de Tales
Teorema de TalesTeorema de Tales
Teorema de Tales
 
Dominó de fração
Dominó de fraçãoDominó de fração
Dominó de fração
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01
 
Matemática básica
Matemática básicaMatemática básica
Matemática básica
 
Lista de exercícios produto vetorial produto misto
Lista de exercícios produto vetorial produto mistoLista de exercícios produto vetorial produto misto
Lista de exercícios produto vetorial produto misto
 
Noções de probabilidade
Noções de probabilidadeNoções de probabilidade
Noções de probabilidade
 
Unidades de medida de dados
Unidades de medida de dadosUnidades de medida de dados
Unidades de medida de dados
 
Apresentação geometria analítica
Apresentação geometria analíticaApresentação geometria analítica
Apresentação geometria analítica
 
Análise para licenciatura g,ávila completo.pdf
Análise para  licenciatura g,ávila completo.pdfAnálise para  licenciatura g,ávila completo.pdf
Análise para licenciatura g,ávila completo.pdf
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de Algoritmos
 
Estatística 8.º ano
Estatística 8.º anoEstatística 8.º ano
Estatística 8.º ano
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e Algoritmos
 

Ähnlich wie Computacao grafica: transformadas geometricas - Parte 1

Apresentação geometria analítica
Apresentação geometria analíticaApresentação geometria analítica
Apresentação geometria analíticaprofluizgustavo
 
Ciclo trigonometrico
Ciclo trigonometricoCiclo trigonometrico
Ciclo trigonometricoISJ
 
Lista de-exercicios-de-angulos-7-ano
Lista de-exercicios-de-angulos-7-anoLista de-exercicios-de-angulos-7-ano
Lista de-exercicios-de-angulos-7-anoSuelen Santos
 
Conceitos Introdutórios de Física e Inteligência Artifical para Jogos
Conceitos Introdutórios de Física e Inteligência Artifical para JogosConceitos Introdutórios de Física e Inteligência Artifical para Jogos
Conceitos Introdutórios de Física e Inteligência Artifical para JogosRafael Martins
 
Conceitos Introdutórios de Física e IA para Jogos
Conceitos Introdutórios de Física e IA para JogosConceitos Introdutórios de Física e IA para Jogos
Conceitos Introdutórios de Física e IA para JogosAndré Kishimoto
 
2016 2 oficina matematica - minimos quadrados
2016 2 oficina matematica - minimos quadrados2016 2 oficina matematica - minimos quadrados
2016 2 oficina matematica - minimos quadradosPaulo Cezar Pagnossin
 
PPT_Produto escalar de vetoresgeometria.pptx
PPT_Produto escalar de vetoresgeometria.pptxPPT_Produto escalar de vetoresgeometria.pptx
PPT_Produto escalar de vetoresgeometria.pptxsandra soares
 
Computação Gráfica - Transformações Geométricas no Plano e no Espaço
Computação Gráfica - Transformações Geométricas no Plano e no EspaçoComputação Gráfica - Transformações Geométricas no Plano e no Espaço
Computação Gráfica - Transformações Geométricas no Plano e no EspaçoTony Alexander Hild
 
PEF – 3202 – Figuras Planas.pdf
PEF – 3202  – Figuras Planas.pdfPEF – 3202  – Figuras Planas.pdf
PEF – 3202 – Figuras Planas.pdfElsNatchipalGomes
 
angulos-notaveis-v1-121025165118-phpapp02 1.pptx
angulos-notaveis-v1-121025165118-phpapp02 1.pptxangulos-notaveis-v1-121025165118-phpapp02 1.pptx
angulos-notaveis-v1-121025165118-phpapp02 1.pptxalessandraoliveira324
 

Ähnlich wie Computacao grafica: transformadas geometricas - Parte 1 (20)

Trigonometria básica
Trigonometria básicaTrigonometria básica
Trigonometria básica
 
Trigonometria
TrigonometriaTrigonometria
Trigonometria
 
Trigonometria
TrigonometriaTrigonometria
Trigonometria
 
Apresentação geometria analítica
Apresentação geometria analíticaApresentação geometria analítica
Apresentação geometria analítica
 
Alguns tópicos de geometria
Alguns tópicos de geometriaAlguns tópicos de geometria
Alguns tópicos de geometria
 
Ciclo trigonometrico
Ciclo trigonometricoCiclo trigonometrico
Ciclo trigonometrico
 
Lista de-exercicios-de-angulos-7-ano
Lista de-exercicios-de-angulos-7-anoLista de-exercicios-de-angulos-7-ano
Lista de-exercicios-de-angulos-7-ano
 
Trabalho2
Trabalho2Trabalho2
Trabalho2
 
Conceitos Introdutórios de Física e Inteligência Artifical para Jogos
Conceitos Introdutórios de Física e Inteligência Artifical para JogosConceitos Introdutórios de Física e Inteligência Artifical para Jogos
Conceitos Introdutórios de Física e Inteligência Artifical para Jogos
 
Conceitos Introdutórios de Física e IA para Jogos
Conceitos Introdutórios de Física e IA para JogosConceitos Introdutórios de Física e IA para Jogos
Conceitos Introdutórios de Física e IA para Jogos
 
2016 2 oficina matematica - minimos quadrados
2016 2 oficina matematica - minimos quadrados2016 2 oficina matematica - minimos quadrados
2016 2 oficina matematica - minimos quadrados
 
PPT_Produto escalar de vetoresgeometria.pptx
PPT_Produto escalar de vetoresgeometria.pptxPPT_Produto escalar de vetoresgeometria.pptx
PPT_Produto escalar de vetoresgeometria.pptx
 
Parábola
ParábolaParábola
Parábola
 
Aula6final
Aula6finalAula6final
Aula6final
 
Computação Gráfica - Transformações Geométricas no Plano e no Espaço
Computação Gráfica - Transformações Geométricas no Plano e no EspaçoComputação Gráfica - Transformações Geométricas no Plano e no Espaço
Computação Gráfica - Transformações Geométricas no Plano e no Espaço
 
Coordenadas esféricas
Coordenadas esféricasCoordenadas esféricas
Coordenadas esféricas
 
PEF – 3202 – Figuras Planas.pdf
PEF – 3202  – Figuras Planas.pdfPEF – 3202  – Figuras Planas.pdf
PEF – 3202 – Figuras Planas.pdf
 
Física mru
Física  mruFísica  mru
Física mru
 
Oficina geoplano circular
Oficina  geoplano circularOficina  geoplano circular
Oficina geoplano circular
 
angulos-notaveis-v1-121025165118-phpapp02 1.pptx
angulos-notaveis-v1-121025165118-phpapp02 1.pptxangulos-notaveis-v1-121025165118-phpapp02 1.pptx
angulos-notaveis-v1-121025165118-phpapp02 1.pptx
 

Mehr von Elaine Cecília Gatto

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaElaine Cecília Gatto
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaElaine Cecília Gatto
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Elaine Cecília Gatto
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCElaine Cecília Gatto
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxElaine Cecília Gatto
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Elaine Cecília Gatto
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarElaine Cecília Gatto
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesElaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationElaine Cecília Gatto
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfElaine Cecília Gatto
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Elaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoElaine Cecília Gatto
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsElaine Cecília Gatto
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoElaine Cecília Gatto
 

Mehr von Elaine Cecília Gatto (20)

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
 
entrevista r7.pdf
entrevista r7.pdfentrevista r7.pdf
entrevista r7.pdf
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
 
Empoderamento Feminino
Empoderamento FemininoEmpoderamento Feminino
Empoderamento Feminino
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
 
Curtinhas de sábado.pdf
Curtinhas de sábado.pdfCurtinhas de sábado.pdf
Curtinhas de sábado.pdf
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
 
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bitsCheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
 

Kürzlich hochgeladen

aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubeladrianaguedesbatista
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...azulassessoria9
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Centro Jacques Delors
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)Centro Jacques Delors
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaCentro Jacques Delors
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmicolourivalcaburite
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...marcelafinkler
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptNathaliaFreitas32
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfFbioFerreira207918
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfLidianeLill2
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022LeandroSilva126216
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 

Kürzlich hochgeladen (20)

aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubel
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdf
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 

Computacao grafica: transformadas geometricas - Parte 1

  • 1. TRANSFORMAÇÕES GEOMÉTRICAS Prof.ª M.ª Elaine Cecília Gatto 10/03/2018Prof.ªM.ªElaineCecíliaGatto1
  • 2. Introdução • Transformações Geométricas (TG) são a base de inúmeras aplicações gráficas. Podem estar em: – Programas para representar layouts de circuitos eletrônico – Programas de planejamento de cidades, onde pode-se usar movimentos de translação para colocar os símbolos que definem edifícios e árvores em seus devidos lugares, rotações para orientar corretamente esses símbolos, e alteração de escala para adequar o tamanho desses símbolos – Sistemas de software sofisticados que permitem a construção de cenas realistas. 10/03/2018 Prof.ªM.ªElaineCecíliaGatto 2
  • 3. Introdução • Definição: Transformação geométrica é uma aplicação bijectiva entre duas figuras geométricas, no mesmo plano ou em planos diferentes, de modo que, a partir de uma figura geométrica original se forma outra geometricamente igual ou semelhante à primeira 10/03/2018Prof.ªM.ªElaineCecíliaGatto3
  • 4. Introdução • As transformações geométricas podem ser classificadas da seguinte forma: – Geometria Projetiva: • Projeção Ortogonal • Projeção Perspectiva – Geometria Afim: • Variação de Tamanho (scaling – escala) • Cisalhamento (shearing) – Geometria Euclidiana: • Translação • Rotação • Reflexão 10/03/2018Prof.ªM.ªElaineCecíliaGatto4
  • 5. Introdução • Podemos classificar as transformações geométricas euclidianas da seguinte forma: – Isométricas • Reflexão • Rotação • Translação – Não Isométricas • Homotetia 10/03/2018Prof.ªM.ªElaineCecíliaGatto5
  • 6. Aplicações das Transformações Geométricas • Operações de modelagem: – Transformações afins – Modelagem de um objeto em uma cena • Operações de posicionamento – Transformações euclidianas – Posicionamento e movimento de objetos em um cenário • Operações de visualização – Transformações projetivas – Montagem de cenário 10/03/2018Prof.ªM.ªElaineCecíliaGatto6
  • 7. ISOMETRIA • Definição: Uma Isometria é uma transformação geométrica que preserva distância entre pontos e amplitude dos ângulos, isto é, a figura inicial e o seu transformado são congruentes (idêntico ou correspondente na constituição, forma ou estrutura). 10/03/2018Prof.ªM.ªElaineCecíliaGatto7
  • 8. TRANSLAÇÃO • Pode ser entendida como sendo o resultado de um deslocamento, sem giro, de uma figura de uma posição à outra. • Uma translação fica determinada por uma direção, um sentido e uma distância. • Transladar um ponto significa desloca-lo de uma quantidade de movimento linear 10/03/2018Prof.ªM.ªElaineCecíliaGatto8
  • 9. TRANSLAÇÃO • A translação define a posição do modelo no universo. • As translações conservam a direção e o comprimento de segmentos de reta, e as amplitudes dos ângulos • Uma translação fica determinada por uma direção, um sentido e uma distância. • Assim basta um vetor AB para definir uma translação. 10/03/2018Prof.ªM.ªElaineCecíliaGatto9
  • 11. TRANSLAÇÃO • Pode-se efetuar a Translação de pontos no plano (x,y) adicionando-se quantidades inteiras às suas coordenadas. • Assim, cada ponto P(x, y) pode ser movido por dx unidades em relação o ao eixo x, e por dy unidades em relação ao eixo y. • Logo, o ponto P’(x’, y’), pode ser escrito como: 10/03/2018Prof.ªM.ªElaineCecíliaGatto11
  • 12. TRANSLAÇÃO x’ = x + dx y’ = y + dy • É importante ressaltar, pelas características da fórmula, que o ponto do modelo que estiver sobre a origem do sistema de coordenadas será transferido, após a translação, para o ponto (x’, y’) do universo. 10/03/2018Prof.ªM.ªElaineCecíliaGatto12
  • 13. TRANSLAÇÃO • Esta característica é muito importante, e em geral, é considerada na criação de modelos com o objetivo de que se possa posicioná-los no universo da melhor forma possível. • Assim temos as seguintes definições matemáticas: 10/03/2018Prof.ªM.ªElaineCecíliaGatto13
  • 14. TRANSLAÇÃO 10/03/2018Prof.ªM.ªElaineCecíliaGatto14 𝒙′ 𝒚′ = 𝒙 𝒚 + 𝒅𝒙 𝒅𝒚 𝑷 = 𝒙 𝒚 𝑷′ = 𝒙′ 𝒚′ 𝑻 = 𝒅𝒙 𝒅𝒚 𝑷′ = 𝑷 + 𝑻 Ponto P original Ponto P’ final Translação Ponto P final = Ponto P Original + Pontos da Translação Ponto (x, y) final = Ponto (x, y) Original + Pontos (dx, dy) da Translação
  • 15. TRANSLAÇÃO • EXEMPLO DE EXERCÍCIO • Considere o ponto original P(x,y) como P(15,20). Aplique a translação nesse ponto com os valores T(dx,dy) como T(35,45). Qual o valor do ponto final P’(x’,y’)? x’ = x + dx = 15 + 35 = 50 y’ = y + dy = 20 + 45 = 65 PORTANTO: P’(x’,y’) = P’(50,65) 10/03/2018Prof.ªM.ªElaineCecíliaGatto15
  • 16. TRANSLAÇÃO • EXEMPLO DE EXERCÍCIO • Considere a imagem apresentada Figura 1. Aplique uma translação T(3,-4) nos pontos e desenhe a imagem resultante. 10/03/2018Prof.ªM.ªElaineCecíliaGatto16
  • 17. TRANSLAÇÃO • Os pontos originais são: P(4,5) P(7,5) • Aplicando a translação: P(4,5) x’ = x + dx = 4 + 3 = 7 y’ = y + dy = 5 + (-4) = 1 P’(x’,y’) = (7,1) 10/03/2018Prof.ªM.ªElaineCecíliaGatto17
  • 18. TRANSLAÇÃO • Os pontos originais são: P(4,5) P(7,5) • Aplicando a translação: P(7,5) x’ = x + dx = 7 + 3 = 10 y’ = y + dy = 5 + (-4) = 1 P’(x’,y’) = (10,1) 10/03/2018Prof.ªM.ªElaineCecíliaGatto18
  • 19. TRANSLAÇÃO • Os pontos resultantes são: P(4,5)  P’(7,1) P(7,5)  P’(10,1) 10/03/2018Prof.ªM.ªElaineCecíliaGatto19
  • 20. ROTAÇÃO • Uma rotação fica determinada por um sentido (horário ou anti-horário) e por um ângulo de giro. • A rotação define a orientação do modelo no universo. • Nas fórmulas deve-se dar especial atenção ao fato de que a maioria das linguagens possuem funções trigonométricas operando em radianos. 10/03/2018Prof.ªM.ªElaineCecíliaGatto20
  • 21. ROTAÇÃO • Rotacionar um ponto P(x,y) de um ângulo relativamente à origem significa encontrar outro ponto Q(x’,y’) sobre uma circunferência centrada na origem que passa pelos dois pontos 𝑥′ = 𝑥 . cos ɵ − y . sin ɵ 𝑦′ = 𝑥 . sin ɵ + y . cos ɵ 10/03/2018Prof.ªM.ªElaineCecíliaGatto21
  • 22. ROTAÇÃO • A Rotação de pontos através de um ângulo qualquer também é feita a partir da origem. • Pode ser no sentido positivo, quando se move ao contrário do sentido dos ponteiros do relógio, ou no sentido negativo, quando se move no mesmo sentido dos ponteiros dos relógios. 10/03/2018Prof.ªM.ªElaineCecíliaGatto22
  • 23. ROTAÇÃO 10/03/2018Prof.ªM.ªElaineCecíliaGatto23 • Os ângulos positivos são definidos quando a rotação é feita no sentido contrário aos do ponteiro do relógio, e ângulos negativos quando a rotação é feita no sentido dos ponteiros do relógio. Lembremos que sin(−θ) = −sin(θ) cos(− θ) = cos(θ)
  • 24. ROTAÇÃO 10/03/2018Prof.ªM.ªElaineCecíliaGatto24 • Desenvolvendo as equações matemáticas: 𝑃′ = 𝑅·𝑃 𝑥′ 𝑦′ = cos θ − sin θ sin θ − cos θ . 𝑥 𝑦
  • 25. ROTAÇÃO 10/03/2018Prof.ªM.ªElaineCecíliaGatto25 • Desenvolvendo as equações matemáticas: 𝑥 = 𝑟 . cos ∅ 𝑥′ = 𝑟 . cos ∅ + 𝜃 𝑥′ = 𝑟 . cos ∅ . cos 𝜃 − 𝑟 . sin ∅ . sin 𝜃 𝑥′ = 𝑥 . cos 𝜃 − 𝑦 . sin 𝜃 𝑦 = 𝑟 . sin ∅ 𝑦′ = 𝑟 . sin(∅ + 𝜃) 𝑦′ = 𝑟 . cos ∅ . sin 𝜃 + 𝑟 . sin ∅ . cos 𝜃 𝑦′ = 𝑥 . sin 𝜃 + 𝑦 . cos 𝜃
  • 26. ROTAÇÃO 10/03/2018Prof.ªM.ªElaineCecíliaGatto26 • Representação matricial: 𝑥′ 𝑦′ = cos 𝜃 − sin 𝜃 sin 𝜃 cos 𝜃 . 𝑥 𝑦 x’ é uma combinação linear de x e y y’ é uma combinação linear de x e y
  • 27. ROTAÇÃO 10/03/2018Prof.ªM.ªElaineCecíliaGatto27 • Exemplo de exercício: • Dada a imagem na figura ao lado com os pontos P1(5,2) e P2(9,2). Aplique uma transformação geométrica de rotação com ângulo de 45º
  • 28. ROTAÇÃO 10/03/2018Prof.ªM.ªElaineCecíliaGatto28 • Exemplo de exercício: (usar a calculadora científica) x’ = 5 * cos 45 – 2 * sin 45 = 2,1 y’ = 5 * sin 45 – 2 * cos 45 = 4,9
  • 29. ROTAÇÃO 10/03/2018Prof.ªM.ªElaineCecíliaGatto29 • Exemplo de exercício: (usar a calculadora científica) x’ = 9 * cos 45 – 2 * sin 45 = 4,9 y’ = 9 * sin 45 + 2 * cos 45 = 7,8
  • 30. ESCALA • Coordenadas são multiplicadas pelos fatores de escala • Pode-se efetuar Mudanças de Escala (ou apenas Escala) de um ponto pelo eixo x(sx), ou pelo eixo y(sy), através das multiplicações 𝑦′ = 𝑠𝑦 . 𝑦 𝑥′ = 𝑠𝑥 . 𝑥 10/03/2018Prof.ªM.ªElaineCecíliaGatto30
  • 31. ESCALA • Tipos de Escala – Uniforme: sx = sy – Não-Uniforme: sx <> sy • Escala é uma multiplicação de matrizes: 𝑥′ 𝑦′ = 𝑠𝑥 0 0 𝑥𝑦 . 𝑥 𝑦 = 𝑥. 𝑠𝑥 + 0. 𝑦 0. 𝑥 + 𝑦. 𝑠𝑦 = 𝑥. 𝑠𝑥 𝑦. 𝑠𝑦 10/03/2018Prof.ªM.ªElaineCecíliaGatto31
  • 32. ESCALA • Exemplo de exercício: aplicar uma escala de 1/2 para x e ¼ para y • P1(4,5) x’ = (1/2) * 4 = 2 y’ = (1/4) * 5 = 1,25 ou 5/4 PORTANTO P1’(2, 1.25) 10/03/2018Prof.ªM.ªElaineCecíliaGatto32
  • 33. ESCALA • Exemplo de exercício: aplicar uma escala de 1/2 para x e ¼ para y • P2(7,5) x’ = (1/2) * 7 = 3,5 ou 7/2 y’ = (1/4) * 5 = 1,25 ou 5/4 PORTANTO: P2’(3.5, 1.25) 10/03/2018Prof.ªM.ªElaineCecíliaGatto33
  • 34. REFLEXÃO • Ao longo do eixo x 1 0 0 −1 . 𝑥 𝑦 = 𝑥 −𝑦 10/03/2018Prof.ªM.ªElaineCecíliaGatto34
  • 35. REFLEXÃO • EXEMPLO: Considere uma reta desenhada nos pontos x1=1, y1=1, x2=1, y2=5. 1 0 0 −1 . 1 1 = 𝑥 −𝑦 X = (1 * 1) + ( 0 * 1) = 1 + 0 = 1 -Y = (0 * 1) + (-1 * 1) = 0 + (-1) = -1 PORTANTO: x1 = 1, Y1 = -1 10/03/2018Prof.ªM.ªElaineCecíliaGatto35
  • 36. REFLEXÃO • EXEMPLO: Considere uma reta desenhada nos pontos x1=1, y1=1, x2=1, y2=5. 1 0 0 −1 . 1 5 = 𝑥 −𝑦 X = (1 * 1) + ( 0 * 5) = 1 + 0 = 1 -Y = (0 * 1) + (-1 * 5) = 0 + (-5) = -5 PORTANTO: x2 = 1, Y2 = -5 10/03/2018Prof.ªM.ªElaineCecíliaGatto36
  • 37. REFLEXÃO • Ao longo do eixo y −1 0 0 1 . 𝑥 𝑦 = −𝑥 𝑦 10/03/2018Prof.ªM.ªElaineCecíliaGatto37
  • 38. REFLEXÃO • EXEMPLO: Considere uma reta desenhada nos pontos x1=1, y1=1, x2=1, y2=5. −1 0 0 1 . 1 1 = −𝑥 𝑦 X = (-1 * 1) + ( 0 * 1) = -1 + 0 = -1 -Y = (0 * 1) + (1 * 1) = 0 + 1 = 1 PORTANTO: x1 = -1, Y1 = 1 10/03/2018Prof.ªM.ªElaineCecíliaGatto38
  • 39. REFLEXÃO • EXEMPLO: Considere uma reta desenhada nos pontos x1=1, y1=1, x2=1, y2=5. −1 0 0 1 . 1 5 = −𝑥 𝑦 X = (-1 * 1) + ( 0 * 5) = -1 + 0 = -1 -Y = (0 * 1) + (1 * 5) = 0 + 5 = 5 PORTANTO: x1 = -1, Y1 = 5 10/03/2018Prof.ªM.ªElaineCecíliaGatto39
  • 40. REFLEXÃO • Ao longo do eixo XY −1 0 0 −1 . 𝑥 𝑦 = −𝑥 −𝑦 10/03/2018Prof.ªM.ªElaineCecíliaGatto40
  • 41. REFLEXÃO • EXEMPLO: Considere uma reta desenhada nos pontos x1=1, y1=1, x2=1, y2=5. −1 0 0 −1 . 1 1 = −𝑥 −𝑦 X = (-1 * 1) + ( 0 * 1) = -1 + 0 = -1 -Y = (0 * 1) + (-1 * 1) = 0 + -1 = -1 PORTANTO: x1 = -1, Y1 = -1 10/03/2018Prof.ªM.ªElaineCecíliaGatto41
  • 42. REFLEXÃO • EXEMPLO: Considere uma reta desenhada nos pontos x1=1, y1=1, x2=1, y2=5. −1 0 0 −1 . 1 5 = −𝑥 −𝑦 X = (-1 * 1) + ( 0 * 1) = -1 + 0 = -1 -Y = (0 * 1) + (-1 * 5) = 0 + -5 = -5 PORTANTO: x1 = -1, Y1 = -5 10/03/2018Prof.ªM.ªElaineCecíliaGatto42
  • 43. Deslizamento • Distorce o objeto ao longo do eixo X • 1 𝑆ℎ𝑥 0 1 . 𝑥 𝑦 = 𝑥 + 𝑆ℎ𝑥. 𝑦 𝑦 10/03/2018Prof.ªM.ªElaineCecíliaGatto43
  • 44. Deslizamento • Distorce o objeto ao longo do eixo X • 1 0 𝑆ℎ𝑦 1 . 𝑥 𝑦 = 𝑥 𝑆ℎ𝑥. 𝑥 + 𝑦 10/03/2018Prof.ªM.ªElaineCecíliaGatto44