Triangulación de Polígonos: Problema de la Galería de Arte. Geometría Computacional, MAT-125

Documentos relacionados
Capítulo 2: Inducción y recursión Clase 2: El principio de Inducción Fuerte

Introducción a la Geometría Computacional. Análisis de Algoritmos

III: Geometría para maestros. Capitulo 1: Figuras geométricas

Minicurso de Teoría de Gráficas Escuela de Verano 2014 por María Luisa Pérez Seguí Facultad de Ciencias Físico-Matemáticas, Universidad Michoacana

Introducción. Este trabajo será realizado con los siguientes fines :

Grupo de Informática Gráfica Avanzada Universidad de Zaragoza. Polígonos. Diego Gutiérrez

Definición y Clasificación de Polígonos. Definición

1 NOCIONES BÁSICAS SOBRE CONJUNTOS. SÍMBOLOS.

MYP (MIDDLE YEARS PROGRAMME)

MATEMÁTICAS 1º DE ESO

TEMA 7 Las formas y las medidas que nos rodean. 2. Repaso a las figuras planas elementales

Bases Matemáticas para la Educación Primaria. Guía de Estudio. Tema 4: Figuras geométricas

Slide 1 / 174. Geometría 2D Parte 1: Relaciones Geométricas, Perímetro y Circunferencia

TEOREMAS, POSTULADOS Y COROLARIOS DE GEOMETRIA

Soluciones Nota nº 1

Geometría Básica 43 UNIVERSIDAD DE LOS ANDES - TÁCHIRA DEPARTAMENTO DE CIENCIAS CARRERA EDUCACIÓN BÁSICA INTEGRAL

Introducción a la Teoría de Grafos

TEMA 10: FORMAS Y FIGURAS PLANAS. Primer Curso de Educación Secundaria Obligatoria. I.e.s. Fuentesaúco.

Ángulos complementarios Un par de ángulos son complementarios si la suma resultante de sus medidas es.

Fútbol, geometría y otros problemas.

Tema 2: Figuras geométricas

TEMA 6: GEOMETRÍA PLANA

RESUMEN DE VARIOS CONCEPTOS BÁSICOS DE GEOMETRÍA

Diagrama de Voronoi. Ejemplo de problemas geométricos:

Fundación Uno. 2x La gráfica que se muestra en la figura siguiente corresponde a la función:

Soluciones oficiales Clasificación Olimpiada Nacional Nivel Mayor

Geometría Computacional

VERÓNICA GRIMALDI HÉCTOR PONCE

11. MOSAICOS. El ángulo interior de un polígono regular de n lados es

Problemas métricos. Ángulo entre rectas y planos

Polígonos y Poliedros

Algebra lineal y conjuntos convexos

TEMA IV TEORÍA DE GRAFOS

EJERCICIOS DE SELECTIVIDAD DE GEOMETRIA

El polígono es una porción del plano limitado por una línea poligonal cerrada.

MATEMÁTICAS (GEOMÉTRÍA)

Número de Diagonales

MÓDULO Nº 3. Nivelación. Matemática Módulo Nº3. Contenidos. Polígonos Circunferencia y Círculo Volúmenes

IN Guía de Problemas Resueltos de Geometría de Programación Lineal v1.0

Figuras planas. Definiciones

Sesión del día 11 de Marzo del 2011 y tutoría del día 12 de Marzo del 2011

Geometría Analítica Agosto 2016

Unidad 11. Figuras planas

CUERPOS. Poliedros: Aquellos cuerpos geométricos totalmente limitados por polígonos, como por ejemplo, el prisma, la pirámide; etc.

CUERPOS GEOMÉTRICOS (CONCEPTOS BÁSICOS)

Centro de Masa Aplicaciones a la Geometría

2 Representación poligonal

Un punto es la ubicación exacta en el espacio. Se describe una ubicación, pero no tiene tamaño. Entre los ejemplos que se muestran a continuación:

RESUMEN DE GEOMETRIA EUCLIDIANA. Profesor: Manuel J. Salazar Jiménez. Relaciones no definidas: pertenecer a, estar entre, congruente a, equidistar

EL TEOREMA DE LOS CUATRO

Contenidos y sub-contenidos

GEOMETRÍA. Convexos Llano (Plano) Cóncavo Giro. Consecutivos Adyacentes Diedro Complementario Suplementario

EL BILLAR N O NO E S ES PARA VAGOS Carlos Bosch Giral ITAM

A 2 TEMA 10. POLÍGONOS ÁREAS Y PERÍMETROS TRIÁNGULOS CUADRILÁTEROS POLÍGONOS REGULARES CIRCUNFERENCIA CÍRCULO TEOREMA DE PITÁGORAS:

TIPO DE LINEA REPRESENTACION APLICACION

Academia de Matemáticas T.M Geometría Analítica Página 1

LA GEOMETRÍA. La Geometría. Su origen.

XXIX TORNEO INTERNACIONAL DE LAS CIUDADES PRIMAVERA DEL HEMISFERIO NORTE NIVEL JUVENIL

UNIDAD 2: ELEMENTOS GEOMÉTRICOS

Unidad 6. Gráficas Planares

Diagonal: es un segmento que une dos vértices no consecutivos del poliedro. Puede trazarse en una misma cara o entre distintas caras.

CUERPOS GEOMÉTRICOS EN EL PLANO Y EN EL ESPACIO: APLICACIONES DIDÁCTICAS.

A continuación mostraremos algunos aspectos teóricos que son necesarios para la comprensión de los temas y desarrollo de las clases.

Autor: 2º ciclo de E.P.

GEOMETRÍA PLANA 3º E.S.O. Un polígono es una figura geométrica plana y cerrada limitada por tres o más segmentos llamados lados.

FIGURAS PLANAS. Es una figura plana delimitada por una línea poligonal cerrada.

TEMA 1: GEOMETRÍA EN EL ESPACIO

MATEMÁTICAS (GEOMETRÍA)

POLÍGONOS POLÍGONOS. APM Página 1

Matemáticas III. Matemáticas III. Calcular área, perímetro y los demás elementos de polígonos tanto regulares como irregulares.

APUNTES DE GEOMETRÍA ANALÍTICA

Polígono. Superficie plana limitada por una línea poligonal cerrada.

Cubiertas convexas II

CONCEPTO DE POLÍGONO. RECONOCER Y CLASIFICAR POLÍGONOS

Coloración de grafos

Tema 2: Figuras geométricas

DE PRISMAS Y POLIEDROS. A LA BÚSQUEDA DEL CUBOIDE PERFECTO

10- Los poliedros. Aprende a reconocer los poliedros en nuestro entorno; identifica sus elementos y aprende a clasificarlos.

Triángulo agudo - Es un triángulo que tiene todos los ángulos agudos. Ángulo agudo es aquél cuyo grado de medida es menor de 90.

Problemas de exámenes de Geometría

MÉTODO GRÁFICO. PROFESORA: LILIANA DELGADO HIDALGO

EJERCICIOS DE GEOMETRÍA

INSTITUCIÓN EDUCATIVA ESCUELA NORMAL SUPERIOR DEL BAJO CAUCA

MATHEMATICA. Geometría - Triángulos. Ricardo Villafaña Figueroa. Ricardo Villafaña Figueroa. Material realizado con Mathematica y Geometry Expressions

Dibujo técnico 1º Bachillerato. McGraw-Hill

Geometría

Geometría. Jesús García de Jalón de la Fuente IES Ramiro de Maeztu Madrid

ACTIVIDADES PROPUESTAS

Fractales. Objetivos. Miguel Reyes

Soluciones oficiales de los problemas de la Final de la XXI Olimpiada Nacional de Matemática 2009

GRAFOS GEOMÉTRICOS. Introducción. Número de corte. Aplicaciones. Incidencias de puntos y rectas. Distancias unitarias. k-sets.

3º E.S.O. EDUCACIÓN PLÁSTICA Y VISUAL

(El producto de una rotación y una reflexión no es conmutativo!!!)

ARITMETICA MODULAR: Una Aritmética Divertida Luis F. Cáceres

GEOMETRÍA ANALÍTICA EJERCITARIO DE FACULTAD DE INGENIERÍA CURSO PREPARATORIO DE INGENIERÍA (CPI) UNIVERSIDAD NACIONAL DE ASUNCIÓN

POLIEDROS. ÁREAS Y VOLÚMENES.

GUIA DE ESTUDIO PARA EXAMEN EXTRAORDINARIO NOMBRE DEL ALUMNO: GRUPO: FECHA:

EJERCICIOS MÓDULO 4. Geometría plana. 1) Cuántos vértices tiene un polígono cuyo número total de diagonales es 9?

NOMENCLATURA DE CUADRILÁTEROS Y ÁNGULOS

Geometría del espacio

Transcripción:

http://ilevel.biz/wp-content/uploads/2013/07/riccomaresca-outsider-art-gallery-1024x576.png Triangulación de Polígonos: Problema de la Galería de Arte. Geometría Computacional, MAT-125

Cuántas cámaras necesitamos para vigilar una galería y cómo decidimos dónde ponerlas?

Problema de la Galería de Arte Galería: Región poligonal en R 2. consideramos solamente polígonos simples (no auto-intersecciones, no hoyos). Posición de la cámara: Punto en el polígono. No hay restricciones de rango en la cámara. Cuándo ve una cámara a un punto del polígono? Cuando el segmento de recta entre la posición de la cámara y el punto del polígono es un segmento abierto completamente contenido en el polígono.

Polígono Un polígono (simple) P es la región cerrada del plano, acotada por una colección finita de segmentos de recta que forman una curva cerrada que no se auto-interseca.

Teorema de curvas (polígonos) de Jordan La frontera @P de un polígono P particiona el plano en dos partes. En particular, los dos componentes de R 2 \ @P son el interior acotado y el exterior no acotado. https://www.ics.uci.edu/~eppstein/161/960307.html

Todos los puntos en un segmento de recta que no intersequen a P deben estar en el mismo conjunto. los conjuntos pares y los conjuntos impares están conectados. Si hay un camino entre puntos de diferentes conjuntos, entonces el camino debe intersecar a P. https://www.ics.uci.edu/~eppstein/161/960307.html Podemos obtener una descomposición de un polygono P en pedazos más simples por medio de diagonales. Una diagonal de un polígono, es un segmento de recta que conecta dos vértices de P y que está en el interior de P, sin tocar P excepto en sus puntos extremos. Decimos que dos diagonales no se cruzan si no comparten ningún punto interior.

Triangulación de un polígono Una triangulación de un polígono P es la descomposición de P en triángulos por un conjunto maximal de diagonales sin cruces. Devadoss, O Rourke. Discrete and Computational Geometry.

Triangulaciones Cuántas triangulaciones diferentes tiene un polígono? Cuántos triángulos hay en cada triangulación de un polígono dado? Es cierto que todo polígono tiene una triangulación? Tiene que tener todo polígono al menos una diagonal? Todo polígono con más de tres vértices tiene una diagonal.

Devadoss, O Rourke. Discrete and Computational Geometry. Como podemos descomponer cualquier polígono (con más de 3 vértices) en dos polígonos más pequeños usando una diagonal, por inducción vemos que existe una triangulación.

Todo polígono tiene una triangulación. Ejercicio: Probar que toda región poligonal con hoyos poligonales admite una triangulación de su interior.

Número de triángulos en una triangulación. Toda triangulación de un polígono P con n vértices tiene n-2 triángulos y n-3 diagonales. Muchas pruebas y algoritmos de triangulaciones de polígonos requieren de un triángulo particular para iniciar la inducción o la recursión. Triángulos oreja : Tres vértices consecutivos a, b, c forman una oreja de un polígono si ac es una diagonal del polígono. El vértice b se llama punta de la oreja.

El número de triangulaciones que tenga un polígono dado P dependerá de la forma del polígono. Una medida crucial de la forma son los ángulos internos en sus vértices. Un vértice de P se llama reflex si su ángulo es mayor a π. Un vértice de P se llama convex si su ángulo es menos o igual a π. Algunas veces distinguiremos a los vértices flat cuyo ángulo es exactamente π. Un vértices es estrictamente convex si su ángulo es estrictamente menor a π. Un polígono P es convexo si todos sus vértices son convex. Devadoss, O Rourke. Discrete and Computational

Existe una diagonal entre cualquiera dos vértices no adyacentes de un polígono P si y solo si, P es un polígono convexo. Para un polígono convexo P, donde cada par de vértices no adyacentes determina una diagonal, es posible contar el número de triangulaciones de P usando solamente el número de vértices. El resultado es el número de Catalan (por el matemático belga Eugène Catalan). C n = 1 n +1 2n n.

Devadoss, O Rourke. Discrete and Computational Geometry.

Ear clipping triangulation Una oreja de un polígono es un triángulo formado por tres vertices consecutivos dentro del cual no hay otro vértice del polígono. El segmento de recta entre v i-1 e v i+1 se llama diagonal. El vértice v i se llama punta de la oreja. Un triángulo consiste en una sola oreja aunque se puede poner como punta de la oreja cualquiera de los tres vértices. Un polígono de cuatro o más lados siempre tiene al menos dos orejas que no traslapan ( probado por G.H. Meisters, Polygons have ears, Amer. Math. Monthly). Esto sugiere un algoritmo recursivo para la triangulación. Si podemos encontrar una oreja en un polígono con n 4 vertices y removerla, tendremos un polígono de n-1 vertices y podemos repetir el proceso. Una implementación inmediata tomaría O(n 3 ). D. Eberly. Geometric Tools. (www.geometrictools.com)

Ear clipping triangulation Almacenar el polígono como una lista doblemente ligada de manera a poder eliminar rápidamente las puntas de las orejas: construir la lista toma O(n). Iterar sobre los vértices para encontrar orejas. para cada vértice v i y su triángulo correspondiente (v i-1, v i, v i+1 ) (el indexado es módulo n por lo que v n =v 0 y v -1 = v n-1 ) probar todos los otros vértices para ver si hay alguno dentro del triángulo. Si no hay ninguno dentro del triángulo es una oreja, si hay al menos uno no lo es. D. Eberly. Geometric Tools. (www.geometrictools.com)

Es suficiente considerar solamente los vértices reflex para ver si están contenidos en el triángulo. vértice reflex - el ángulo interior formado entre las dos aristas que lo comparten es mayor a 180 grados. vertex convex - el ángulo interior formado entre las dos aristas que lo comparten es menor a 180 grados. La estructura de datos de polígono mantiene 4 listas doblemente ligadas simultáneamente: reflex convex los vertices del polígono en una lista ligada cíclica, los vertices convex en una lista lineal, los vertices reflex en una lista lineal, las puntas de orejas en una lista ligada cíclica. D. Eberly. Geometric Tools. (www.geometrictools.com)

Una vez construida la lista inicial de vertices reflex y orejas, se eliminan las orejas una a una. si v i es una oreja que se elimina, la configuración de la arista en los vertices adyacentes puede cambiar. Si el vertice adyacente es... convexo es fácil convencerse que va a seguir siendo convexo. oreja, no se queda oreja necesariamente después de eliminar a v i. reflex, es posible que se vuelva convex o posiblemente oreja después de eliminar a v i. Después de eliminar a vi, si un vértice adyacente es convex, probar si es una oreja iterando sobre los vértices reflex y probando si están contenidos en el triángulo de ese vertex. Hay O(n) orejas, hay que verificar O(n) veces por oreja. El proceso total de eliminación de orejas toma O(n 2 ). D. Eberly. Geometric Tools. (www.geometrictools.com)

Ejemplo 9 6 5 4 Vertices convex C = { 0, 1, 3, 4, 6, 9 } 0 8 7 2 Vertices reflex R = { 2, 5, 7, 8 } Vertices oreja E = { 3, 4, 6, 9 } 1 3 D. Eberly. Geometric Tools. (www.geometrictools.com)

9 6 Vertices convex C = { 0, 1, 3, 4, 6, 9 } 0 8 7 2 5 4 Vertices reflex R = { 2, 5, 7, 8 } 1 3 Vertices oreja E = { 3, 4, 6, 9 } Eliminar oreja 3 : Primer triángulo en la triangulación T0 = 2, 3, 4. D. Eberly. Geometric Tools. (www.geometrictools.com)