Razonamiento Geométrico Tema 5: Triangulación de polígonos. Sesión 9: Algoritmos iniciales

Documentos relacionados
Triangulación de polígonos

Razonamiento Geométrico Tema 5: Triangulación de polígonos. Sesión 10: Descomposición en polígonos monótonos

Computación Geométrica Tema 5: Triangulación de polígonos. Triangulación por descomposición. Descomposición en polígonos monótonos.

Computación Geométrica Descomposición en polígonos monótonos

Computación geométrica Convex hull

Computación Geométrica Tema 1: Introducción a la GC. Índice. Introducción a la Geometría Computacional. Definición. Intro Geometría Computacional

Sesión 1: Introducción a la Geometría Computacional

Geometría Computacional. Dr. Antonio Marín Hernández

Triangulación de Polígonos. comp-420

Descomposicion en Polígonos Monótonos. comp-420

Colegio San Miguel PLÁSTICA - 3º ESO - Curso 2016/17 Privado Concertado / Bilingual School

Relaciones geométricas IES BELLAVISTA

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

MATEMÁTICA I GEOMETRÍA PLANA. POLÍGONOS DE MÁS DE CUATRO LADOS ING. SANTIAGO FIGUEROA LORENZO

El punto de unión de cada par de segmentos se denomina ángulo. El numero de lados, ( y por tanto de ángulos) ha de ser mayor o igual a tres.

APLICACIÓN DE DESARROLLOS

Relleno de Polígonos 1

GUIA DE TRABAJO Materia: Matemáticas. Tema: Geometría 3- Explorando el polígono. Fecha: Profesor: Fernando Viso

Tema 8: Cuerpos geométricos. Matemáticas Específicas para Maestros 1º Grado en Educación Primaria

Figura 1: Pendiente de una recta no vertical a partir de dos puntos cualesquiera sobre la recta.

Polígonos IES BELLAVISTA

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

MATEMÁTICA 5 BÁSICO GUÍAS DEL ESTUDIANTE LOCALIZACIONES, CARACTERIZACIONES Y TRANSFORMACIONES GEOMÉTRICAS

UNIDAD XVII LA LINEA RECTA. Modulo 4 Ecuación de la recta

POLÍGONO ÁNGULOS DE UN POLÍGONO CLASIFICACIÓN: La denominación de polígono palabra compuesta de poli, del griego: muchos; y gonos del griego: ángulos

INSTITUTO RAÚL SCALABRINI ORTIZ CUADRILATERO

Instituto de Matemática y Física 1 Universidad de Talca

REGULARES.

POLÍGONOS REGULARES. Ejemplo: Hexágono 360º / 6 = 60º. TRIÁNGULO 3 120º 60º 180º (3-2)= 180º CUADRADO 4 90º 90º 180º (4-2)= 360º

TALLER No. 17 GEOMETRÍA

El cubo o hexaedro regular

Educación Secundaria. QCad

RESUMEN DE VARIOS CONCEPTOS BÁSICOS DE GEOMETRÍA

Resumen de Transformaciones Isométricas. Traslaciones

Los cuerpos geométricos en el entorno

DIBUJO GEOMÉTRICO. - Segmento: es una parte limitada de la recta comprendida entre dos puntos que por lo tanto se nombraran con mayúscula.

Clase N 05 MODULO COMPLEMENTARIO. Ángulos y polígonos

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

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

Clase. Ángulos y polígonos

INSTITUCIÓN EDUCATIVA TÉCNICA SAGRADO CORAZÓN Aprobada según Resolución No NIT DANE SOLEDAD ATLÁNTICO.

INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA

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

Lámina 1a. Cálculo mental diario

Robots Autónomos Miguel Cazorla,, Otto Colomina Depto.. Ciencia de la Computación n e I.A. Universidad de Alicante

INSTITUCIÓN EDUCATIVA TÉCNICA SAGRADO CORAZÓN Aprobada según Resolución No NIT DANE SOLEDAD ATLÁNTICO.

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

1.- Localizar en un plano cartesiano los siguientes puntos A (0,0), B (3,5), C (-2,7), D (-5,-6) E (6,-3). Hacer su gráfica correspondiente.

Transformaciones geométricas.

Cuerpos geométricos son porciones de espacio limitadas por superficies planas o curvas. CUERPOS GEOMÉTRICOS PRISMAS PIRÁMIDES CILINDROS CONOS ESFERAS

TEMA 6: LAS FORMAS POLIGONALES

MYP (MIDDLE YEARS PROGRAMME)

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

Lámina 1a. Cálculo mental diario

MATEMÁTICAS 2º DE ESO LOE

1.3.-Trazados geométricos básicos.

FORMAS POLIGONALES TEMA 8

Carrera: Diseño Industrial

1. El plano cartesiano

UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS FACULTAD DE CIENCIAS ECONOMICAS DEPARTAMENTO DE METODOS CUANTITATIVOS METODOS CUANTITATIVOS II

INTRODUCCIÓN A LAS MATEMÁTICAS SUPERIORES. Tema 3 EL PLANO Y LAS GRÁFICAS EL PLANO CARTESIANO. COORDENADAS Y DISTANCIA ENTRE PUNTOS.

Tema 6. Tema 6. Tema 6. Modelado 3D 6.1 Introducción 6.2 Modelado plano de superficies 6.3 modelado de sólidos. 6.1 Introducción

Localización en subdivisiones

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

MSC J. Fco. Jafet Pérez L. Conceptos Geométricos Objetos Básicos

TEMA 6: GEOMETRÍA EN EL PLANO

SUPERFICIES POLIÉDRICAS CONVEXAS

Polígonos. Triángulos

CUERPOS GEOMÉTRICOS (CONCEPTOS BÁSICOS)

Proyecto Guao POLÍGONOS

TEMA 1. TRAZADOS GEOMÉTRICOS ELEMENTALES

ÁLGEBRA VECTORIAL Y MATRICES. Ciclo 02 de Circunferencia.

Ejercicio 8. a) Halla el punto C que es la proyección ortogonal del punto B = (2,1,1) sobre el plano

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

Número de Diagonales

Computación Geométrica Intersección de segmentos

Nombre completo: Fecha: Clave:

Diédrico E3Ip

TRAZADOS GEOMÉTRICOS

Taller 6 La fórmula de Euler y los Sólidos Platónicos Profesor: Maximiliano Leyton

MATERIALES: Lápiz de grafito 2H o 4H. ESCUADRA Y CARTABÓN. Lámina de dibujo técnico DIN A3. REALIZACIÓN: Una sesión: 50 minutos. 75º 60º 90º.

Objet ivo. Reconocer los elementos del polígono y relacionarlos. en cualquier polígono conociendo su número de lados.

PROPIEDADES de los CUADRILÁTEROS

DIVISIÓN DE UN SEGMENTO EN UNA RAZÓN DADA

Punto. Recta. Semirrecta. Segmento. Rectas Secantes. Rectas Paralelas. Rectas Perpendiculares

1º ESO TEMA 12 FIGURAS PLANAS

CURVAS TÉCNICAS CURVAS CÓNICAS

TEMA 5: GEOMETRÍA PLANA. Contenidos:

POLÍGONOS P 6 P 1 P 3. Interior del polígono P 8. P n 1 P 7

Tema 2: Figuras geométricas

TIPOS DE LÍNEAS Las rectas no tienen principio ni fin. La recta es una línea formada por una serie de puntos en una misma dirección...

Lección 1.1: Perímetro y área. Parte A - Figuras regulares e irregulares

Partido a la mitad Plan de clase (1/2) Escuela: Fecha: Profr. (a):

UNIVERSIDAD AUTÓNOMA DE CHIAPAS FACULTAD DE CIENCIAS EN FÍSICA Y MATEMÁTICAS. Entrenamiento de Paridad. Olimpiada de Matemáticas en Chiapas

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

GUÍA NÚMERO 22 TRANSFORMACIONES ISOMÉTRICAS

Un punto divide a una recta en dos semirrectas. Ese punto es el origen de ambas semirrectas.

Transcripción:

Razonamiento Geométrico Tema 5: Triangulación de polígonos Sesión 9: Algoritmos iniciales Triangulación de polígonos Copyright 2002-2003 Universidad de Alicante 1 Índice Historia Conceptos previos Triangulación por recortado de orejas Triangulación de polígonos monótonos Triangulación de polígonos Copyright 2002-2003 Universidad de Alicante 2

Historia Triangulación de polígonos Copyright 2002-2003 Universidad de Alicante 3 Vértice convexo y cóncavo Pi Pi-1 Pi+1 Pi-1 Pi+1 Pi Vértice Convexo Vértice Cóncavo Si recorremos los vértices del polígono dejando el interior a nuestra izquierda (polígono antihorario), un vértice P i será convexo si el punto P i+1 está a la izquierda del segmento orientado (P i-1,p i ) Triangulación de polígonos Copyright 2002-2003 Universidad de Alicante 4

Diagonal No diagonal Diagonal No diagonal Diagonal: segmento que está totalmente incluido en el polígono y que une dos vértices no consecutivos Cómo comprobar que un segmento es diagonal? Qué coste tendría el algoritmo? Triangulación de polígonos Copyright 2002-2003 Universidad de Alicante 5 Vértice oreja Oreja P i-1 P i+1 No oreja p i p i Oreja p i p i P i+1 P i-1 P i-1 P i+1 P i+1p i-1 Un vértice P i se denomina oreja si el segmento (P i-1,p i+1 ) es una diagonal del polígono Triangulación de polígonos Copyright 2002-2003 Universidad de Alicante 6

Algoritmo de recortado de orejas Triangular(P) 1. Mientras que P tenga más de 3 lados 2. Buscar vértice oreja P i 3. Añadir arista (P i-1,p i+1 ) a la triangulación 4. Eliminar P i de P // Cortar oreja Coste total: depende de la búsqueda de vértices orejas (línea 2) Triangulación de polígonos Copyright 2002-2003 Universidad de Alicante 7 Búsqueda de oreja en O(n 2 ) BuscarOreja(P) 1. Desde i=1 hasta n 2. Si (P i-1,p i+1 ) es una diagonal devolver P i Coste de comprobar si un segmento es diagonal = O(n) Coste O(n)*O(n) = O(n 2 ) Triangulación de polígonos Copyright 2002-2003 Universidad de Alicante 8

Búsqueda de oreja en O(kn) BuscarOreja(P) 1. i := 0 2. Mientras que P i no es una oreja 3. Si P i es convexo 4. Desde j=0 hasta k recorremos todos los vértices cóncavos 5. Si no hay ningún P j interior al triángulo (P i-1,p i,p i+1 ) 6. P i es una oreja 7. Si P i no es una oreja 8. i := i+1 k= número de vértices cóncavos, calculados en preproceso Triangulación de polígonos Copyright 2002-2003 Universidad de Alicante 9 Cadena monótona l Una cadena C = es monótona con respecto a l cuando cualquier perpendicular a l corta a C únicamente en un punto Triangulación de polígonos Copyright 2002-2003 Universidad de Alicante 10

Polígono monótono Un polígono es monótono con respecto a una línea l cuando podemos dividir el polígono en dos cadenas polígonales monótonas con respecto a l. Triangulación de polígonos Copyright 2002-2003 Universidad de Alicante 11 Triangulación pol. monótonos Consideramos polígonos estríctamente monótonos en sentido vertical (no contiene aristas horizontales) Algoritmo basado en un barrido de vertical del plano Coste lineal O(n) Triangulación de polígonos Copyright 2002-2003 Universidad de Alicante 12

Algoritmo (pseudocódigo) TriangularPolígono(P) // P debe ser monótono con respecto al eje y 1. Ordenar los vértices de arriba abajo 2. ListaVérticesSuperiores = 3. Mientras que queden vértices por tratar 4. Sea v el vértice con mayor coordenada y 5. Conectar v con todos los vértices de ListaVérticesSuperiores con los que sea posible definir una diagonal interior, y eliminar la parte del polígono triangulada. Si no fuera posible trazar ninguna diagonal, añadir v a ListaVérticesSuperiores. Triangulación de polígonos Copyright 2002-2003 Universidad de Alicante 13 Casos a tratar en el paso 5 v+ v+ v+ v 1 2a 2b v v Triangulación de polígonos Copyright 2002-2003 Universidad de Alicante 14

Algoritmo detallado 1. Ordenar los vértices de arriba abajo 2. Inicializar CadenaCóncava a los dos vértices sup. y v al siguiente 3. Mientras que v vértice inferior 4. Caso 1 (v está en la cadena opuesta a la CadenaCóncava) Trazar la diagonal de v al segundo vértice de cadena Eliminar el cominenzo de la cadena Si la cadena tiene 1 elemento añadir v y avanzar v 5. Caso 2 (v es adyacente al último vértice de CadenaCóncava) 6. Caso 2a (v+ es convexo) Trazar la diagonal de v al segundo vértice de cadena Eliminar el final de la cadena Si la cadena tiene 1 elemento añadir v y avanzar v 7. Caso 2b (v+ es cóncavo) Añadir v al final de CadenaCóncava y avanzar v Triangulación de polígonos Copyright 2002-2003 Universidad de Alicante 15