introducción al algebra geométrica para la …³n al algebra geométrica para la computación...

28
Introducción al Algebra Geométrica para la computación gráfica Presentado por el Lic. Eduardo Roa

Upload: nguyencong

Post on 01-Oct-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

Introducción al Algebra Geométrica

para la computación gráfica

Presentado por el Lic. Eduardo Roa

Algebra Vectorial

Puntos

Segmentos

Vectores

Polígonos

Algebra Vectorial

Producto Escalar Producto Vectorial

Información del ángulo entrelos vectores

Vector perpendicular y área del paralelogramo

Algebra Vectorial

Aplicación en iluminación

Producto Vectorial

Producto Escalar

Números Complejos

Fractales

Números Complejos

Rotaciones en los complejos

Quaterniones

Tomb Raider, citado como el primer juego distribuido en masa que uso quaterniones para lograr rotaciones suaves en 3D

Quaternion

Inversa de un quaternion

Quaterniones

Rotaciones

Donde el eje de rotación es:

Algebra Geométrica

GA

Complejos

Quaterniones

Algebra Vectorial

Algebra Geométrica

BivectorDescribe la orientacion de un plano en termino de dos vectores, y su magnitud es el area del paralelogramo formado por los mismos

Algebra Geométrica

Orientación?

a

b

a

b

Algebra Geométrica

Sean dos vectores en R2

Área

Sean dos vectores en R3

Algebra Geométrica

e1

e2

e3

a

b

Algebra Geométrica

e1

e2

e3

a

b

e1

e2

e3

a

b

e1

e2

e3

a

b

Algebra Geométrica

Relación de las áreas

Sean dos vectores en R4

Algebra Geométrica

Producto Geométrico

Algebra Geométrica

Producto Geométrico de los vectores base

Sean dos vectores en R2

Algebra Geométrica

Algebra Geométrica

Algebra Geométrica

I como rotor

Algebra Geométrica

Reflexiones

a

n

a’

a.n

a.n

a

n

a’

apar

aper

-apar

Algebra Geométrica

a

n

a’

apar

aper

-apar

n es un vector unitario

Algebra Geométrica

a

n

a’

apar

aper

-apar

Pero aB = -Ba

Algebra Geométrica

Punto dentro de un triangulo

Algebra Geométrica

Trivectores Volúmenes

a

b

c

ab

c

c

a

b

Algebra Geométrica

Orientación de un punto y un plano

e1

e2

e3

A un bivector

P

T

p

t

Como A y v son paralelos:

Sea q en el espacio:

Algebra Geométrica

Inversa de un vector

Corta distancia de un punto a un plano

Algebra Geométrica

e1

e2

e3

A un bivector

Q

T

q

t

Pp

v

d

Como d es perpendicular A