Matemática Aplicada I Alberto Márquez Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

78
Matemática Aplicada I Alberto Márquez http://ma1.eii.us.es/ miembros/almar Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES

Transcript of Matemática Aplicada I Alberto Márquez Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Page 1: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

TEMA 4:TRIANGULACIONES

Page 2: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

•Triangulaciones de nubes de puntos (modelado de terrenos)

•Triangulaciones de polígonos

•Triangulaciones de nubes de puntos (modelado de terrenos)

•Triangulaciones de polígonos

Page 3: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Modelado de terrenosModelado de terrenos

Page 4: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 5: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

¿QUÉ ES UN S.I.G.? (Sistema de Información Geográfica)

Visualización de la información:

geográfica, numérica, estadística, etc.

Transformación

Análisis

Recolección

DATOS

Taquímetro / GPS

Interpolación de información

Sistema dinámico

Mapas topográficos

Page 6: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

¿QUÉ ES UN S.I.G.? (Sistema de Información Geográfica)

Visualización de la información:

geográfica, numérica, estadística, etc.

Transformación

Análisis

Recolección

DATOS

Page 7: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 8: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 9: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 10: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 11: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 12: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 13: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 14: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 15: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 16: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

10

0

0

6

4

124019

20

36

28

23890

1000

980

990

1008

0

0

10

6

4

124019

20

36

28

23890

1000

980

990

1008

Page 17: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

10

0

0

6

4

124019

20

36

28

23890

1000

980

990

1008

0

0

10

6

4

124019

20

36

28

23890

1000

980

990

1008

23985

Page 18: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 19: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 20: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

P={p1,p2,...,pn} conjunto de puntos en el plano

T= triangulación de P con m triángulos

Vector de ángulos de T:

V(T)={1,2,...,3m} con 123m

V(T) > V(T’) si existe i {1,...,3m} tal quej=’j si j<i

i>’i

T es la triangulación Equilátera de P={p1,p2,...,pn} si

V(T) V(T’), para toda triangulación T’ de P.

Page 21: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 22: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Triangulación de Delaunay (dual de Voronoi)

Triangulación de Delaunay (dual de Voronoi)

Page 23: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Objetivo:

Probar que la triangulación de Delaunay es la equilátera.

Objetivo:

Probar que la triangulación de Delaunay es la equilátera.

Page 24: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

p3p1

p2

p4

1

2

3

4

5

6

p3

p1

p2

p4

1

2

3

4

5

6

*=min {i } *=min {j }

p1p2 es legal si * *Triangulación legal: todas sus aristas internas son legales

Equilátera implica legal

Equilátera implica legal

Page 25: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Flip diagonal

Triangulaciones legales

Page 26: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Flip diagonal

Page 27: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Caracterización de las triangulaciones legales

p3 p2

p1p4

p1p2 es legal p4C(p1,p2,p3)

Criterio del Circunciclo

Page 28: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

p3 p2

p1p4

p1p2 es legal p3C(p1,p2,p4)

Criterio del Circunciclo

Caracterización de las triangulaciones legales

Page 29: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

p2

p1

p3

Teorema del Arco Capaz (Thales)

p1 > p2 > p3

Page 30: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 31: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 32: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

* = 1 > 5

Page 33: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Algoritmo para encontrar triangulaciones legales

Partir de cualquier triangulación

En cada arista interior:

comprobar si es legal por el criterio del circunciclo

si no lo es, realizar un flip

Page 34: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Dado un punto q llamaremos círculo máximo vacío al mayor círculo centrado en q que no contiene a ningún generador del diagrama en su interior.

La bisectriz entre dos generadores define un borde de Vor(P) si y sólo si existe un punto q sobre dicha bisectriz tal que el círculo máximo vacío centrado en q contiene solamente a estos dos generadores en su frontera.

Un punto q es vértice de Vor(P) si y sólo si el círculo máximo vacío centrado en q contiene tres o (en el caso de tratarse de un diagrama degenerado) más generadores en su frontera

Page 35: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Proposición 1.

P={p1,p2,...,pn} puntos en el plano.

pipjpk es un triángulo de Delaunay si y sólo si C(pi,pj,pk) no contiene a ningún punto de P en su interior.

Page 36: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Proposición 1.

P={p1,p2,...,pn} puntos en el plano.

pipjpk es un triángulo de Delaunay si y sólo si C(pi,pj,pk) no contiene a ningún punto de P en su interior.

Page 37: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Proposición 1.

P={p1,p2,...,pn} puntos en el plano.

pipjpk es un triángulo de Delaunay si y sólo si C(pi,pj,pk) no contiene a ningún punto de P en su interior.

Page 38: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Proposición 1.

P={p1,p2,...,pn} puntos en el plano.

pipjpk es un triángulo de Delaunay si y sólo si C(pi,pj,pk) no contiene a ningún punto de P en su interior.

Page 39: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Proposición 2.

P={p1,p2,...,pn} puntos en el plano.

pipj es una arista de Delaunay si y sólo si existe un círculo a través de pipj que no contiene a ningún punto de P en su interior.

Page 40: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Proposición 2.

P={p1,p2,...,pn} puntos en el plano.

pipj es una arista de Delaunay si y sólo si existe un círculo a través de pipj que no contiene a ningún punto de P en su interior.

Page 41: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Teorema 1.

P={ p1,p2,...,pn } puntos en el plano.

T = triangulación de P.

T es legal si y sólo si T es la triangulación de Delaunay de P.

Page 42: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Algoritmo para encontrar la triangulación de Delaunay

Partir de cualquier triangulación

En cada arista interior:

comprobar si es legal por el criterio del circunciclo

si no lo es, realizar un flip

Page 43: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Algoritmo de flips (Sibson, 1978) O(n2) Transforma una triangulación arbitraria en la de Delaunay realizando flips en triángulos adyacentes y decidiendo por el criterio del circunciclo.

Divide y vencerás (Guibas y Stolfi, 1985) O(nlog n)

Algoritmo del barrido plano (Fortune, 1987) O(nlog n)

Algoritmo incremental de inserción aleatoria (Guibas, Knuth y Sharir, 1992) O(nlog n)

Comienza con un triángulo ficticio e inserta aleatoriamente los puntos en la triangulación. Se generaliza a R3.

Page 44: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

El algoritmo incremental

Page 45: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

El algoritmo incremental

Page 46: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 47: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 48: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 49: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 50: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 51: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 52: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 53: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 54: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 55: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 56: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Las aristas creadas por la inserción de un nuevo punto son aristas de Delaunay

Page 57: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Las aristas ilegales se transforman en aristas de Delaunay tras un único flip.

Page 58: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Tras el proceso:

No quedan aristas ilegales

No se produce un bucle infinito

Obtenemos la triangulación de Delaunay

Page 59: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

¿Qué hacer con las líneas de rotura?

Page 60: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Construimos la triangulación de Delaunay

Page 61: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

El problema de las líneas de rotura

Page 62: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

p y q son visibles si el segmento pq no corta a la restricción.

El problema de las líneas de rotura

Page 63: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

pqr es un triángulo de la TDR si C(p,q,r) no contiene puntos que sean visibles desde p, q y r.

El problema de las líneas de rotura

Page 64: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

pqr es un triángulo de la TDR si C(p,q,r) no contiene puntos que sean visibles desde p, q y r.

El problema de las líneas de rotura

Page 65: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

pqr es un triángulo de la TDR si C(p,q,r) no contiene puntos que sean visibles desde p, q y r.

El problema de las líneas de rotura

Page 66: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 67: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 68: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 69: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Page 70: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Bibliografía

Computational Geometry: an introduction.F. P. Preparata y M. I. Shamos. Springer-Verlag, 1985.

Computational Geometry in C.J. O’Rourke. Cambridge University Press, 1998.

Page 71: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Triangulación de Delaunay

http://wwwpi6.fernuni-hagen.de/Geometrie-Labor/VoroGlide/

http://www.cs.cornell.edu/Info/People/chew/Delaunay.html

Modelado de terrenos

http://www.cs.ubc.ca/spider/snoeyink/terrain/Demo.html

http://www.fhi-berlin.mpg.de/grz/pub/preusser/java1.1/

TrivialApplet.html

Applets

Page 72: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Triangulaciones de polígonosTriangulaciones de polígonos

Page 73: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Problema de la Galería de Arte

 En 1973, Víctor Klee planteó el problema de determinar el mínimo número de guardias suficientes para cubrir el interior de una galería de arte con un número n de paredes. C

 En 1975, Chvatal dio la respuesta a dicha pregunta y en 1978 Fisk dio otra demostración.

El primer paso de su demostración era triangular el polígono.

¿Es todo polígono triangulable?

¿Es todo polígono triangulable?

Page 74: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Lema 4.1: Todo polígono tiene al menos un vértice convexo.

Page 75: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Lema 4.2: Todo polígono con más de cuatro vértices admite una diagonal.

Teorema 4.2: Todo polígono admite una triangulación.

Page 76: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Lema 4.3: Toda triangulación de un n-polígono tiene n-2 triángulos y utiliza n-3 diagonales.

Lema 4.4: La suma de los ángulos internos de un n-polígono es (n-2)p.

Page 77: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Proposición 4.1: El dual de una triangulación es un árbol de valencia máxima tres.

Page 78: Matemática Aplicada I Alberto Márquez  Tema 4: Triangulaciones TEMA 4: TRIANGULACIONES.

Matemática Aplicada I

Alberto Márquezhttp://ma1.eii.us.es/miembros/almar

Tem

a 4:

Tri

angu

laci

ones

Tem

a 4:

Tri

angu

laci

ones

Ejercicios1.¿Cuál es la suma de los ángulos exteriores de un polígono? 2.Probar o dar un contraejemplo: todo árbol binario es el dual de la triangulación de un polígono. 3.Cuántas triangulaciones tiene el siguiente polígono:

                                      4.Probar que toda triangulación de un polígono tiene al menos dos orejas, donde una oreja es un triángulo que sólo comparte una arista con otro triángulo. ¿Ocurre lo mismo con triangulaciones de nubes de puntos?

Ejercicios1.¿Cuál es la suma de los ángulos exteriores de un polígono? 2.Probar o dar un contraejemplo: todo árbol binario es el dual de la triangulación de un polígono. 3.Cuántas triangulaciones tiene el siguiente polígono:

                                      4.Probar que toda triangulación de un polígono tiene al menos dos orejas, donde una oreja es un triángulo que sólo comparte una arista con otro triángulo. ¿Ocurre lo mismo con triangulaciones de nubes de puntos?