Apresentacao Geav Matematica Coordenadas Espaciais Vetores

32
Coordenadas Espaciais e Vetores Grupo de Estudo em Ambientes Virtuais http://tinyurl.com/geav-grupo http://tinyurl.com/geav-poli 1 Anderson Carlos Moreira Tavares [email protected] Carlos Henrique Barbosa da Cunha [email protected]

description

Apresentação da Segunda Reunião do recente Grupo de Estudo em Ambientes Virtuais, da POLI-UPE

Transcript of Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Page 1: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Coordenadas Espaciais e Vetores

Grupo de Estudo em Ambientes Virtuaishttp://tinyurl.com/geav-grupo

http://tinyurl.com/geav-poli

1

Anderson Carlos Moreira Tavares

[email protected]

Carlos Henrique Barbosa da Cunha

[email protected]

Page 2: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Sistema Cartesiano

• 1D

• Linha para Números Naturais

2

• Linha para Números Inteiros

Page 3: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Sistema Cartesiano

• 2D

3

Page 4: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Sistema Cartesiano

4

Page 5: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Sistema Cartesiano

5

Page 6: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Sistema Cartesiano

• Especificando Pontos

6

Page 7: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Sistema Cartesiano• 3D

7

Page 8: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Sistema Cartesiano

• Mão Esquerda X Mão Direita

8

Page 9: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Sistema Cartesiano

• Regra da Mão Esquerda adotada

9

Page 10: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Múltiplas Coordenadas Espaciais

• Por quê?

• Geocêntrico – Ptolomeu

• Heliocêntrico – Copérnico

• Coordenadas:• Coordenadas:

– Global

– Objeto

– Câmera

– Inercial

10

Page 11: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Múltiplas Coordenadas Espaciais

• Coordenada Global

– Latitude: 33° 01’

– Longitude: 96° 59’

– Posição de cada objeto– Posição de cada objeto

– Posição da câmera

– Interpolação de movimento

11

Page 12: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Múltiplas Coordenadas Espaciais

• Coordenada do Objeto

– Cada objeto tem sua coordenada

– Frente e trás

– “Vire à sua esquerda”– “Vire à sua esquerda”

12

Page 13: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Múltiplas Coordenadas Espaciais

• Coordenada da Câmera

– Visibilidade do mundo

– O jogador está me vendo?

– Está dentro do frustrum– Está dentro do frustrum

– Qual dos dois objetos está

na frente? (oclusão)

13

Page 14: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Múltiplas Coordenadas Espaciais

• Coordenada Inercial

– Intermediário entre coordenadas do objeto e

global

– Paralelo à coord. Global– Paralelo à coord. Global

– Facilitar a conversão

– Separar translação e

rotação

14

Page 15: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Múltiplas Coordenadas Espaciais• Transformações de Coordenadas

– Ordem Invertida

– Valores simétricos

15

Page 16: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Vetores

• Lista de números

• Array

• Velocidade � Escalar ou Vetor

• Deslocamento � Vetor• Deslocamento � Vetor

• Distância � Escalar

• Dimensão

• Vetor Linha X Vetor Coluna[1,2,3]

16

Page 17: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Vetores

• Definição Geométrica

– Magnitude

– Direção

• Onde está o vetor?• Onde está o vetor?

– Não há posição no vetor

– Deslocamento: Ande três passos para a frente

– Velocidade: Dirijo a 30km/s no sentido nordeste

17

Page 18: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Vetores

• Especificando vetores

18

Page 19: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Vetores

• Sequência de Deslocamentos

19

Page 20: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Vetores

• Pontos e Vetores

20

Page 21: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Operações com Vetores

• Vetor zero

21

Page 22: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Operações com Vetores

• Negação de Vetor

22

Page 23: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Operações com Vetores

• Magnitude de Vetor

23

Page 24: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Operações com Vetores

• Multiplicação por um escalar

24

Page 25: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Operações com Vetores

• Normalização de Vetor

25

Page 26: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Operações com Vetores

• Adição

• Subtração de Vetores

26

Page 27: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Operações com Vetores

• Adição e Subtração, geometricamente

27

Page 28: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Operações com Vetores

• Vetor entre pontos

28

• Distância

Page 29: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Operações com Vetores

• Produto Interno

– Produto escalar

– Similaridades entre vetores(ângulo)(ângulo)

29

Page 30: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Operações com Vetores

• Projeção de um vetor em outro

30

Page 31: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Operações com Vetores

• Produto Externo

– Produto Vetorial

31

Page 32: Apresentacao Geav Matematica Coordenadas Espaciais Vetores

Referências

• DUNN, F; PARBERRY, I. 3D Math Primer for Graphics and Game Development. Wordware

Game Math Library. 2002. Cap 2 a 5.

• VENTURI, J J. Álgebra Vetorial e Geometria • VENTURI, J J. Álgebra Vetorial e Geometria Analítica. 8ª Edição

32