You are on page 1of 32

Coordenadas Espaciais e Vetores

Grupo de Estudo em Ambientes Virtuais


http://tinyurl.com/geav-grupo http://tinyurl.com/geav-poli Anderson Carlos Moreira Tavares acmt@ecomp.poli.br Carlos Henrique Barbosa da Cunha chbc@ecomp.poli.br

Sistema Cartesiano
1D

Linha para Nmeros Naturais

Linha para Nmeros Inteiros

Sistema Cartesiano
2D

Sistema Cartesiano

Sistema Cartesiano

Sistema Cartesiano
Especificando Pontos

3D

Sistema Cartesiano

Sistema Cartesiano
Mo Esquerda X Mo Direita

Sistema Cartesiano
Regra da Mo Esquerda adotada

Mltiplas Coordenadas Espaciais


Por qu? Geocntrico Ptolomeu Heliocntrico Coprnico Coordenadas:
Global Objeto Cmera Inercial
10

Mltiplas Coordenadas Espaciais


Coordenada Global
Latitude: 33 01 Longitude: 96 59 Posio de cada objeto Posio da cmera Interpolao de movimento

11

Mltiplas Coordenadas Espaciais


Coordenada do Objeto
Cada objeto tem sua coordenada Frente e trs Vire sua esquerda

12

Mltiplas Coordenadas Espaciais


Coordenada da Cmera
Visibilidade do mundo O jogador est me vendo? Est dentro do frustrum Qual dos dois objetos est na frente? (ocluso)

13

Mltiplas Coordenadas Espaciais


Coordenada Inercial
Intermedirio entre coordenadas do objeto e global Paralelo coord. Global Facilitar a converso Separar translao e rotao

14

Mltiplas Coordenadas Espaciais


Transformaes de Coordenadas
Ordem Invertida Valores simtricos

15

Vetores
Lista de nmeros Array Velocidade Escalar ou Vetor Deslocamento Vetor Distncia Escalar Dimenso Vetor Linha X Vetor Coluna [1,2,3]
16

Vetores
Definio Geomtrica
Magnitude Direo

Onde est o vetor?


No h posio no vetor Deslocamento: Ande trs passos para a frente Velocidade: Dirijo a 30km/s no sentido nordeste

17

Vetores
Especificando vetores

18

Vetores
Sequncia de Deslocamentos

19

Vetores
Pontos e Vetores

20

Operaes com Vetores


Vetor zero

21

Operaes com Vetores


Negao de Vetor

22

Operaes com Vetores


Magnitude de Vetor

23

Operaes com Vetores


Multiplicao por um escalar

24

Operaes com Vetores


Normalizao de Vetor

25

Operaes com Vetores


Adio

Subtrao de Vetores

26

Operaes com Vetores


Adio e Subtrao, geometricamente

27

Operaes com Vetores


Vetor entre pontos

Distncia

28

Operaes com Vetores


Produto Interno
Produto escalar Similaridades entre vetores (ngulo)

29

Operaes com Vetores


Projeo de um vetor em outro

30

Operaes com Vetores


Produto Externo
Produto Vetorial

31

Referncias
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 Analtica. 8 Edio

32

You might also like