SlideShare una empresa de Scribd logo
1 de 38
Geometría Computacional:
Introducción
Maikel Arcia
Miguel Sancho
Ejemplo 1 Proximidad
¿Cuál es el teléfono más cercana?
Diagrama Voronoi
Geometría Computacional
¿Qué es la Geometría Computacional?
 Proporciona criterios para detectar y organizar estructuras
de datos geométricos, así como para facilitar su
visualización en pantalla.
 Desarrolla herramientas computacionales para el análisis
de problemas geométricos.
 Propone estrategias para implementar algoritmos que
faciliten la resolución efectiva de estos problemas
computacionalmente.
Geometría ComputacionalGeometría Computacional
¿Qué es la Geometría Computacional?
 Campo de la teoría de algoritmos
 Las entradas son colecciones de objetos geométricos
 Normalmente, objetos del plano:
puntos, líneas, segmentos, polígonos, redes, etc.
 Las salidas son estructuras de datos geométricos
 Las colecciones de objetos geométricos pasan a ser
estructuras de datos.
 Las metodologías clásicas de resolución de problemas se
transforman en algoritmos eficientes.
Geometría ComputacionalGeometría Computacional
Creación de imágenes de escenas por computadora.
 Intersección de primitivas geométricas (líneas, polígonos,
poliedros, etc.)
 Determinar las primitivas que están en una región
 Ocultar y remover superficies– determinar las partes
visibles de una escena 3D a partir de un punto de vista
mientras se ocultan las otras.
 Creación realista tomando una cantidad de luz y
computando la sombra.
 Tratar objetos en movimiento y detectar colisiones.
Geometría Computacional
Aplicaciones a Gráficos por Computadoras
Ejemplo 1 Proximidad
 Entrada: Conjunto de
localizaciones (sitios).
 Salida: Una subdivisión en
celdas. Cada celda contiene los
puntos más cercanos al sitio.
 Aplicación: preguntas de
proximidad.
Diagrama Voronoi
Geometría Computacional
¿Cómo un robot encuentra el camino más cercano evitando todos
obstáculos?
Robot
Ejemplo 2 Planeación de camino
Geometría Computacional
Geometría Computacional
Ejemplo 2 Planeación de camino
Encontrar el camino más corto en
un grafo ( grafo de visibilidad).
Se resuelve con algoritmos no
geométricos
Ex. Algoritmo de Dijkstra.
Algoritmos geométricos pueden
dar una solución más eficiente.
Geometría Computacional
Ejemplo 2 Planeación de camino
Encontrar el camino más corto en
un grafo ( grafo de visibilidad).
Se resuelve con algoritmos no
geométricos
Ex. Algoritmo de Dijkstra.
Algoritmos geométricos pueden
dar una solución más eficiente.
 Determinar intersecciones entre capas.
Geometría Computacional
Ejemplo 3 Solapamientos de Mapa
 Determinar intersecciones entre colecciones de objetos.
Geometría Computacional
Ejemplo 3 Intersección de Objetos
Área de estudio sistemático de algoritmos para objetos
geométricos, búsqueda de algoritmos exactos
asintóticamente rápidos.
Dos claves para el éxito de lograr buenos algoritmos:
Adecuada comprensión del problema geométrico.
Correcta aplicación de técnicas algorítmicas y
estructuras de datos.
Geometría Computacional
 Determinar intersecciones entre colecciones de objetos.
Geometría Computacional
Ejemplo 3 Intersección de Objetos
 Dividir dominios complejos en colecciones de objetos
simples.
Geometría Computacional
Ejemplo 3 Triangulación
 Dividir dominios complejos en colecciones de objetos
simples.
Geometría Computacional
Ejemplo 3 Triangulación
 Problemas de optimización
 Ej.: menor circulo que contiene un conjunto de
puntos.
Geometría ComputacionalGeometría Computacional
Ejemplo 4 Prog. Lineal en 2D y 3D
 Problemas de optimización
 Ej.: menor circulo que contiene un conjunto de
puntos.
Geometría ComputacionalGeometría Computacional
Ejemplo 4 Prog. Lineal en 2D y 3D
 Algoritmos y estructuras de dados para
responder consultas geométricas. Ej:
 Todos los objetos que interceptan una región
 Rectángulo, Polígono, Círculo.
 Par de puntos más próximos
 Vecino más próximo
 Camino más corto
Geometría ComputacionalGeometría Computacional
Ejemplo 5 Búsqueda Geométrica
G
F
D
B
C
E
A
{A,E}
{G}
{B,C,D}
{F}
Ejemplo 5 Búsqueda Geométrica
¿Origen de la Geometría Computacional?
 Antigua Grecia y Egipto. El 1er algoritmo de G.C. nace
cuando una serie de pasos correctos, no ambiguos y con un
final resuelven un problema geométrico. Precursor: Euclides
de Alejandría.
 Las grandes capacidades de computo a nivel de memoria y
de potencia de cálculo, son aprovechadas por muchas
disciplinas a partir de la segunda mitad del siglo XX.
Geometría ComputacionalGeometría Computacional
¿Origen de la Geometría Computacional?
 Surgió del campo de los algoritmos discretos
 Énfasis en problemas de matemática discreta (conjuntos
de objetos, grafos).
 La componente geométrica puede ofrecer soluciones más
eficientes.
 Origen del término
 (?) Libro “Perceptron” de Marvin Minsky
 Usado para denotar algoritmos de modelación de sólidos.
Geometría ComputacionalGeometría Computacional
Objetivos
Objetivo:
Construcción y análisis de algoritmos y estructuras
de datos para solucionar problemas Geométricos.
 Estudiar Estructuras de Datos y algoritmos tipos.
 Dominar las técnicas de diseño de algoritmo básicas para la
Geometría Computacional.
Dominar criterios de optimalidad y calidad, tales como la
complejidad, robustez, corrección, ect.
Nos proponemos:
Geometría Computacional
Propiedades de un algoritmo
 Finitud.
 Terminación.
 Corrección.
 Eficiencia.
 No-degeneración.
 Robustez.
Geometría Computacional
 Casos Degenerados.
 Propiedades especiales de las entrada de datos
geométricos.
 Ej.: 3-vertices colineales, 4-vertices sobre un circular.
 Si necesariamente se incrementa el tiempo por la
degeneración.
 Se asumen Posición General, Perturbación…
 Robustez
 En la situación de la implementación actual
 Ej.) Aritmética de punto flotante
Degeneración y Robustez
Geometría Computacional
Limitaciones de la Geometría Computacional
 Datos discretos
 Aproximaciones de fenómenos continuos
 Funciones que aproximan funciones continuas.(ej. imágenes)
 Objetos geométricos “planos”
 Aproximaciones geométricas “curvas”
 Dimensionalidades
 Normalmente, 2D en ocasiones 3D.
 Problemas n-dimensionales poco abordados.
Geometría Computacional
Técnicas de diseño de algoritmos usadas
 Técnicas convencionales :
 Divide y vencerás.
 Programación dinámica.
 Algoritmos aleatorios
 Glotón
 Técnicas propias de algoritmos geométricos:
 Barrido del Plano
 Algoritmos Aleatorias Incrementales.
 Transformaciones duales.
 Cascada Fraccionaria.
Geometría Computacional
 Muchas soluciones “óptimas” son inadecuadas
implementaciones prácticas ...
 Muy complicadas
 No sensibles a casos degenerados
 Problemas de precisión
 Complejidad inaceptable para problemas pequeños
 Poca obtención de soluciones prácticas
 Algoritmos simples
 Frecuentemente aleatorizados.
 Tratamiento integral de casos degenerados.
Geometría Computacional
Tendencias actuales
Pasos generales para la solución
 Adecuada comprensión geométrica.
 Solucionar el problema de manera simplificada. (sin
casos degenerados).Ej:
 Sin 3 puntos colineales.
 Sin 2 puntos con la misma coordenada x, etc.
 Se asume Posición general.
 Extender a todos los casos:
 Tratar de integrar al algoritmo los casos degenerados.
 Revisar la corrección y robustez.
 Revisar si mantiene la misma complejidad.
Geometría Computacional
Y como la multitud de leyes sirve muy a menudo de disculpa a los
vicios, siendo un Estado mucho mejor regido cuando hay pocas, pero
muy estrictamente observadas, así también, en lugar del gran número
de preceptos que encierra la lógica, creí que me bastarían los cuatro
siguientes, supuesto que tomase una firme y constante resolución de
no dejar de observarlos una vez siquiera:
Fue el primero, no admitir como verdadera cosa alguna, como no
supiese con evidencia que lo es; es decir, evitar cuidadosamente la
precipitación y la prevención, y no comprender en mis juicios nada
más que lo que se presentase tan clara y distintamente a mí
espíritu, que no hubiese ninguna ocasión de ponerlo en duda.
El segundo, dividir cada una de las dificultades, que examinare, en
cuantas partes fuere posible y en cuantas requiriese su mejor solución.
El tercero, conducir ordenadamente mis pensamientos, empezando
por los objetos más simples y más fáciles de conocer, para ir
ascendiendo poco a poco, gradualmente, hasta el conocimiento de los
más compuestos, e incluso suponiendo un orden entre los que no se
preceden naturalmente.
Y el último, hacer en todo unos recuentos tan integrales y unas
revisiones tan generales, que llegase a estar seguro de no omitir nada.
Discurso del método
Geometría Computacional
31 de marzo, 1596- 11 de febrero 1650
Réne Descartes
Y como la multitud de leyes sirve muy a menudo de disculpa a los
vicios, siendo un Estado mucho mejor regido cuando hay pocas, pero
muy estrictamente observadas, así también, en lugar del gran número
de preceptos que encierra la lógica, creí que me bastarían los cuatro
siguientes, supuesto que tomase una firme y constante resolución de
no dejar de observarlos una vez siquiera:
Fue el primero, no admitir como verdadera cosa alguna, como no
supiese con evidencia que lo es; es decir, evitar cuidadosamente la
precipitación y la prevención, y no comprender en mis juicios nada
más que lo que se presentase tan clara y distintamente a mí
espíritu, que no hubiese ninguna ocasión de ponerlo en duda.
El segundo, dividir cada una de las dificultades, que examinare, en
cuantas partes fuere posible y en cuantas requiriese su mejor
solución.
El tercero, conducir ordenadamente mis pensamientos, empezando
por los objetos más simples y más fáciles de conocer, para ir
ascendiendo poco a poco, gradualmente, hasta el conocimiento de los
más compuestos, e incluso suponiendo un orden entre los que no se
preceden naturalmente.
Y el último, hacer en todo unos recuentos tan integrales y unas
revisiones tan generales, que llegase a estar seguro de no omitir
nada.
Discurso del método
Geometría Computacional
31 de marzo, 1596- 11 de febrero 1650
Réne Descartes
Gráficos por Computadoras
Modelación de Sólidos
Diseño Asistido por Computadoras
Robótica
Procesamiento de Imágenes
Sistemas de Información Geográfica
Geometría Computacional
Dominio de aplicaciones
Cómo el robot percibe, comprende y actúa
sobre el ambiente
Geometría Computacional
Aplicaciones en Robótica
 Planificación de movimiento
 Comprensión de ambiente
 Orientación de partes
 Optimización de movimientos
Almacenamiento de datos geográficos(contornos de países,
alturas de montañas, cursos de ríos, población, calles,
líneas eléctricas, etc.)
Geometría Computacional
Aplicaciones sobre GIS
 Grandes volúmenes de datos– se requiere de algoritmos
 Representación de los datos geográficos(ej., visualización
en el display de mapas de calles según posición del carro).
 Interpolación de una muestras de puntos cercanos
 Solapamientos múltiple de mapas.
Diseño de productos por computadoras
Geometría Computacional
Aplicaciones en CAD/CAM
 Intersección, unión, y descomposición de objetos.
 Pruebas sobre especificación de productos
 Pruebas de diseño y funcionalidad
 Diseño por ensamblaje– modelación y simulación de
ensamblaje
Doblar y desdoblar en Geometría
Computacional
 1D: Enlazados
 2D: Papel
 3D: Poliedro
 Preservar longitud de aristas
 No se pueden cruzar las aristas
 Preservar distancias
 No se puede cruzar a si mismo
 Corte de superficies mientras
se combinan y conectan
Geometría Computacional
M. Sancho UCI, La Habana, Cuba, Marzo de 2009
Doblado de
Proteinas
Geometría Computacional
Doblado de Proteinas
Geometría Computacional
Geometría Computacional:
Introducción

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Automatas de pila
Automatas de pilaAutomatas de pila
Automatas de pila
 
Lenguajes regulares
Lenguajes regularesLenguajes regulares
Lenguajes regulares
 
Grafo bipartito
Grafo bipartitoGrafo bipartito
Grafo bipartito
 
Arboles de derivacion
Arboles de derivacionArboles de derivacion
Arboles de derivacion
 
LIT4: Formales normales conjuntivas y disyuntivas
LIT4: Formales normales conjuntivas y disyuntivasLIT4: Formales normales conjuntivas y disyuntivas
LIT4: Formales normales conjuntivas y disyuntivas
 
Grafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianosGrafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianos
 
Logica proposicional
Logica proposicionalLogica proposicional
Logica proposicional
 
Señales Periódicas y Simetría Par e Impar
Señales Periódicas y Simetría Par e ImparSeñales Periódicas y Simetría Par e Impar
Señales Periódicas y Simetría Par e Impar
 
Isomorfos y arboles
Isomorfos y arbolesIsomorfos y arboles
Isomorfos y arboles
 
Decompilador y metacompilador
Decompilador y metacompiladorDecompilador y metacompilador
Decompilador y metacompilador
 
Ejercicios resueltos de tablas de verdad
Ejercicios resueltos de tablas de verdadEjercicios resueltos de tablas de verdad
Ejercicios resueltos de tablas de verdad
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
Programación 3: algoritmo de Prim y de Kruskal
Programación 3: algoritmo de Prim y de KruskalProgramación 3: algoritmo de Prim y de Kruskal
Programación 3: algoritmo de Prim y de Kruskal
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
Funciones periódicas
Funciones periódicasFunciones periódicas
Funciones periódicas
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
Jerarquia de chomsky
Jerarquia de chomskyJerarquia de chomsky
Jerarquia de chomsky
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajes
 
Lógica Sesión N°3
Lógica Sesión N°3Lógica Sesión N°3
Lógica Sesión N°3
 
Funciones
FuncionesFunciones
Funciones
 

Destacado

Geometría Computacional: Envoltura Convexa
Geometría Computacional: Envoltura ConvexaGeometría Computacional: Envoltura Convexa
Geometría Computacional: Envoltura ConvexaMiguel Sancho
 
Sinusoide
SinusoideSinusoide
SinusoideDurero
 
Geometría computacional solapamiento de subdivisiones
Geometría computacional   solapamiento de subdivisionesGeometría computacional   solapamiento de subdivisiones
Geometría computacional solapamiento de subdivisionesMiguel Sancho
 
Geometría computacional: Doubly Connected Edge List (DCEL)
Geometría computacional: Doubly Connected Edge List (DCEL)Geometría computacional: Doubly Connected Edge List (DCEL)
Geometría computacional: Doubly Connected Edge List (DCEL)Miguel Sancho
 
INTRODUCCIÓN A LA GRAFICACIÓN POR COMPUTADORA
INTRODUCCIÓN A LA GRAFICACIÓN POR COMPUTADORAINTRODUCCIÓN A LA GRAFICACIÓN POR COMPUTADORA
INTRODUCCIÓN A LA GRAFICACIÓN POR COMPUTADORArehoscript
 
como influye la tecnología en la matemática
como influye la tecnología en la matemáticacomo influye la tecnología en la matemática
como influye la tecnología en la matemática28122005
 
Matlab: una_introduccion_con_ejemplos_practicos
Matlab: una_introduccion_con_ejemplos_practicosMatlab: una_introduccion_con_ejemplos_practicos
Matlab: una_introduccion_con_ejemplos_practicosSamael Kreutz
 
Graficación por computadora
Graficación por computadoraGraficación por computadora
Graficación por computadoraDiaNa González
 
Cómo hacer un índice en Word
Cómo hacer un índice en WordCómo hacer un índice en Word
Cómo hacer un índice en WordLiando Bártulos
 
Objetivos, objetivos generales y objetivos especificos
Objetivos, objetivos generales y objetivos especificosObjetivos, objetivos generales y objetivos especificos
Objetivos, objetivos generales y objetivos especificosdylanysz
 
Metodologia "Objetivos" Generales y Específicos
Metodologia "Objetivos" Generales y EspecíficosMetodologia "Objetivos" Generales y Específicos
Metodologia "Objetivos" Generales y EspecíficosEstuardo Rosas Burelo
 

Destacado (12)

Geometría Computacional: Envoltura Convexa
Geometría Computacional: Envoltura ConvexaGeometría Computacional: Envoltura Convexa
Geometría Computacional: Envoltura Convexa
 
Sinusoide
SinusoideSinusoide
Sinusoide
 
Geometría computacional solapamiento de subdivisiones
Geometría computacional   solapamiento de subdivisionesGeometría computacional   solapamiento de subdivisiones
Geometría computacional solapamiento de subdivisiones
 
Geometría computacional: Doubly Connected Edge List (DCEL)
Geometría computacional: Doubly Connected Edge List (DCEL)Geometría computacional: Doubly Connected Edge List (DCEL)
Geometría computacional: Doubly Connected Edge List (DCEL)
 
Curso introductorio a matlab
Curso introductorio a matlabCurso introductorio a matlab
Curso introductorio a matlab
 
INTRODUCCIÓN A LA GRAFICACIÓN POR COMPUTADORA
INTRODUCCIÓN A LA GRAFICACIÓN POR COMPUTADORAINTRODUCCIÓN A LA GRAFICACIÓN POR COMPUTADORA
INTRODUCCIÓN A LA GRAFICACIÓN POR COMPUTADORA
 
como influye la tecnología en la matemática
como influye la tecnología en la matemáticacomo influye la tecnología en la matemática
como influye la tecnología en la matemática
 
Matlab: una_introduccion_con_ejemplos_practicos
Matlab: una_introduccion_con_ejemplos_practicosMatlab: una_introduccion_con_ejemplos_practicos
Matlab: una_introduccion_con_ejemplos_practicos
 
Graficación por computadora
Graficación por computadoraGraficación por computadora
Graficación por computadora
 
Cómo hacer un índice en Word
Cómo hacer un índice en WordCómo hacer un índice en Word
Cómo hacer un índice en Word
 
Objetivos, objetivos generales y objetivos especificos
Objetivos, objetivos generales y objetivos especificosObjetivos, objetivos generales y objetivos especificos
Objetivos, objetivos generales y objetivos especificos
 
Metodologia "Objetivos" Generales y Específicos
Metodologia "Objetivos" Generales y EspecíficosMetodologia "Objetivos" Generales y Específicos
Metodologia "Objetivos" Generales y Específicos
 

Similar a Introducción a Geometría Computacional

Computacion s.m
Computacion s.mComputacion s.m
Computacion s.mLaura Zt
 
Matematicas cuaderno Cálculo Númerico
Matematicas cuaderno Cálculo NúmericoMatematicas cuaderno Cálculo Númerico
Matematicas cuaderno Cálculo NúmericoJosé De Escandon
 
Matematicas
MatematicasMatematicas
Matematicasdios08
 
Presentacion-sobre-algoritmos
Presentacion-sobre-algoritmosPresentacion-sobre-algoritmos
Presentacion-sobre-algoritmosRuByST
 
Métodos numéricos
Métodos numéricosMétodos numéricos
Métodos numéricosadrianaroab
 
métodos numéricos ecuaciones diferenciales mat.pptx
métodos numéricos ecuaciones diferenciales mat.pptxmétodos numéricos ecuaciones diferenciales mat.pptx
métodos numéricos ecuaciones diferenciales mat.pptxadolfocampostovar
 
Alejandro j alvarez parra analisis numerico
Alejandro j alvarez parra analisis numericoAlejandro j alvarez parra analisis numerico
Alejandro j alvarez parra analisis numericoajap1995
 
Producto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteo
Producto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteoProducto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteo
Producto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteoDaniel Riojas
 
Unidad 5 y 6 itpn blog
Unidad 5 y 6 itpn blogUnidad 5 y 6 itpn blog
Unidad 5 y 6 itpn blogmartiin0895
 
Apuntes de Cálculo Númerico
Apuntes de Cálculo NúmericoApuntes de Cálculo Númerico
Apuntes de Cálculo NúmericoJosé De Escandon
 
Uso de software de geométrica dinámica en la práctica de matemática experimen...
Uso de software de geométrica dinámica en la práctica de matemática experimen...Uso de software de geométrica dinámica en la práctica de matemática experimen...
Uso de software de geométrica dinámica en la práctica de matemática experimen...PROMEIPN
 
SIMULACIONUNIDADONSTITUTO TECNOLÓGICO 1.pdf
SIMULACIONUNIDADONSTITUTO TECNOLÓGICO 1.pdfSIMULACIONUNIDADONSTITUTO TECNOLÓGICO 1.pdf
SIMULACIONUNIDADONSTITUTO TECNOLÓGICO 1.pdfChristian Rodriguez
 

Similar a Introducción a Geometría Computacional (20)

Computacion s.m
Computacion s.mComputacion s.m
Computacion s.m
 
Matematicas cuaderno Cálculo Númerico
Matematicas cuaderno Cálculo NúmericoMatematicas cuaderno Cálculo Númerico
Matematicas cuaderno Cálculo Númerico
 
Matematicas
MatematicasMatematicas
Matematicas
 
Erasmo avellaneda tbj 1 an
Erasmo avellaneda tbj 1 anErasmo avellaneda tbj 1 an
Erasmo avellaneda tbj 1 an
 
Erasmo avellaneda tbj 1 an
Erasmo avellaneda tbj 1 anErasmo avellaneda tbj 1 an
Erasmo avellaneda tbj 1 an
 
ANÁLISIS NUMÉRICO
ANÁLISIS NUMÉRICO ANÁLISIS NUMÉRICO
ANÁLISIS NUMÉRICO
 
Presentacion-sobre-algoritmos
Presentacion-sobre-algoritmosPresentacion-sobre-algoritmos
Presentacion-sobre-algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentacion resistencia
Presentacion resistenciaPresentacion resistencia
Presentacion resistencia
 
Métodos numéricos
Métodos numéricosMétodos numéricos
Métodos numéricos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
métodos numéricos ecuaciones diferenciales mat.pptx
métodos numéricos ecuaciones diferenciales mat.pptxmétodos numéricos ecuaciones diferenciales mat.pptx
métodos numéricos ecuaciones diferenciales mat.pptx
 
Alejandro j alvarez parra analisis numerico
Alejandro j alvarez parra analisis numericoAlejandro j alvarez parra analisis numerico
Alejandro j alvarez parra analisis numerico
 
Apuntes ansys
Apuntes ansysApuntes ansys
Apuntes ansys
 
Diapositivas 2
Diapositivas 2Diapositivas 2
Diapositivas 2
 
Producto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteo
Producto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteoProducto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteo
Producto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteo
 
Unidad 5 y 6 itpn blog
Unidad 5 y 6 itpn blogUnidad 5 y 6 itpn blog
Unidad 5 y 6 itpn blog
 
Apuntes de Cálculo Númerico
Apuntes de Cálculo NúmericoApuntes de Cálculo Númerico
Apuntes de Cálculo Númerico
 
Uso de software de geométrica dinámica en la práctica de matemática experimen...
Uso de software de geométrica dinámica en la práctica de matemática experimen...Uso de software de geométrica dinámica en la práctica de matemática experimen...
Uso de software de geométrica dinámica en la práctica de matemática experimen...
 
SIMULACIONUNIDADONSTITUTO TECNOLÓGICO 1.pdf
SIMULACIONUNIDADONSTITUTO TECNOLÓGICO 1.pdfSIMULACIONUNIDADONSTITUTO TECNOLÓGICO 1.pdf
SIMULACIONUNIDADONSTITUTO TECNOLÓGICO 1.pdf
 

Más de Miguel Sancho

Cenit IO - API Economy
Cenit IO - API EconomyCenit IO - API Economy
Cenit IO - API EconomyMiguel Sancho
 
CenitHub Presentations | 5- Collections & Sharing
CenitHub Presentations | 5- Collections & SharingCenitHub Presentations | 5- Collections & Sharing
CenitHub Presentations | 5- Collections & SharingMiguel Sancho
 
CenitHub Presentations | 4- Flows, Connections & Webhooks
CenitHub Presentations | 4- Flows, Connections & WebhooksCenitHub Presentations | 4- Flows, Connections & Webhooks
CenitHub Presentations | 4- Flows, Connections & WebhooksMiguel Sancho
 
CenitHub Presentations | 3- Translator
CenitHub Presentations | 3- TranslatorCenitHub Presentations | 3- Translator
CenitHub Presentations | 3- TranslatorMiguel Sancho
 
CenitHub Presentations | 2- Libraries, Schemas & Data Types
CenitHub Presentations | 2- Libraries, Schemas & Data TypesCenitHub Presentations | 2- Libraries, Schemas & Data Types
CenitHub Presentations | 2- Libraries, Schemas & Data TypesMiguel Sancho
 
CenitHub Presentations | 1- Overview
CenitHub Presentations | 1- OverviewCenitHub Presentations | 1- Overview
CenitHub Presentations | 1- OverviewMiguel Sancho
 
CenitHub: Introduction
CenitHub: Introduction CenitHub: Introduction
CenitHub: Introduction Miguel Sancho
 
SpreeConf OpenJAF presentation
SpreeConf OpenJAF presentationSpreeConf OpenJAF presentation
SpreeConf OpenJAF presentationMiguel Sancho
 
Spree Travel: Open Travel Marketplace Framework
Spree Travel: Open Travel Marketplace FrameworkSpree Travel: Open Travel Marketplace Framework
Spree Travel: Open Travel Marketplace FrameworkMiguel Sancho
 
Geométria computacional: Polígonos y-monótonos
Geométria computacional:   Polígonos y-monótonosGeométria computacional:   Polígonos y-monótonos
Geométria computacional: Polígonos y-monótonosMiguel Sancho
 

Más de Miguel Sancho (12)

Cenit IO | Strategy
Cenit IO | StrategyCenit IO | Strategy
Cenit IO | Strategy
 
Cenit IO - API Economy
Cenit IO - API EconomyCenit IO - API Economy
Cenit IO - API Economy
 
CenitHub 101
CenitHub 101CenitHub 101
CenitHub 101
 
CenitHub Presentations | 5- Collections & Sharing
CenitHub Presentations | 5- Collections & SharingCenitHub Presentations | 5- Collections & Sharing
CenitHub Presentations | 5- Collections & Sharing
 
CenitHub Presentations | 4- Flows, Connections & Webhooks
CenitHub Presentations | 4- Flows, Connections & WebhooksCenitHub Presentations | 4- Flows, Connections & Webhooks
CenitHub Presentations | 4- Flows, Connections & Webhooks
 
CenitHub Presentations | 3- Translator
CenitHub Presentations | 3- TranslatorCenitHub Presentations | 3- Translator
CenitHub Presentations | 3- Translator
 
CenitHub Presentations | 2- Libraries, Schemas & Data Types
CenitHub Presentations | 2- Libraries, Schemas & Data TypesCenitHub Presentations | 2- Libraries, Schemas & Data Types
CenitHub Presentations | 2- Libraries, Schemas & Data Types
 
CenitHub Presentations | 1- Overview
CenitHub Presentations | 1- OverviewCenitHub Presentations | 1- Overview
CenitHub Presentations | 1- Overview
 
CenitHub: Introduction
CenitHub: Introduction CenitHub: Introduction
CenitHub: Introduction
 
SpreeConf OpenJAF presentation
SpreeConf OpenJAF presentationSpreeConf OpenJAF presentation
SpreeConf OpenJAF presentation
 
Spree Travel: Open Travel Marketplace Framework
Spree Travel: Open Travel Marketplace FrameworkSpree Travel: Open Travel Marketplace Framework
Spree Travel: Open Travel Marketplace Framework
 
Geométria computacional: Polígonos y-monótonos
Geométria computacional:   Polígonos y-monótonosGeométria computacional:   Polígonos y-monótonos
Geométria computacional: Polígonos y-monótonos
 

Último

Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 

Último (20)

Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 

Introducción a Geometría Computacional

  • 2. Ejemplo 1 Proximidad ¿Cuál es el teléfono más cercana? Diagrama Voronoi Geometría Computacional
  • 3. ¿Qué es la Geometría Computacional?  Proporciona criterios para detectar y organizar estructuras de datos geométricos, así como para facilitar su visualización en pantalla.  Desarrolla herramientas computacionales para el análisis de problemas geométricos.  Propone estrategias para implementar algoritmos que faciliten la resolución efectiva de estos problemas computacionalmente. Geometría ComputacionalGeometría Computacional
  • 4. ¿Qué es la Geometría Computacional?  Campo de la teoría de algoritmos  Las entradas son colecciones de objetos geométricos  Normalmente, objetos del plano: puntos, líneas, segmentos, polígonos, redes, etc.  Las salidas son estructuras de datos geométricos  Las colecciones de objetos geométricos pasan a ser estructuras de datos.  Las metodologías clásicas de resolución de problemas se transforman en algoritmos eficientes. Geometría ComputacionalGeometría Computacional
  • 5. Creación de imágenes de escenas por computadora.  Intersección de primitivas geométricas (líneas, polígonos, poliedros, etc.)  Determinar las primitivas que están en una región  Ocultar y remover superficies– determinar las partes visibles de una escena 3D a partir de un punto de vista mientras se ocultan las otras.  Creación realista tomando una cantidad de luz y computando la sombra.  Tratar objetos en movimiento y detectar colisiones. Geometría Computacional Aplicaciones a Gráficos por Computadoras
  • 6. Ejemplo 1 Proximidad  Entrada: Conjunto de localizaciones (sitios).  Salida: Una subdivisión en celdas. Cada celda contiene los puntos más cercanos al sitio.  Aplicación: preguntas de proximidad. Diagrama Voronoi Geometría Computacional
  • 7. ¿Cómo un robot encuentra el camino más cercano evitando todos obstáculos? Robot Ejemplo 2 Planeación de camino Geometría Computacional
  • 8. Geometría Computacional Ejemplo 2 Planeación de camino Encontrar el camino más corto en un grafo ( grafo de visibilidad). Se resuelve con algoritmos no geométricos Ex. Algoritmo de Dijkstra. Algoritmos geométricos pueden dar una solución más eficiente.
  • 9. Geometría Computacional Ejemplo 2 Planeación de camino Encontrar el camino más corto en un grafo ( grafo de visibilidad). Se resuelve con algoritmos no geométricos Ex. Algoritmo de Dijkstra. Algoritmos geométricos pueden dar una solución más eficiente.
  • 10.  Determinar intersecciones entre capas. Geometría Computacional Ejemplo 3 Solapamientos de Mapa
  • 11.  Determinar intersecciones entre colecciones de objetos. Geometría Computacional Ejemplo 3 Intersección de Objetos
  • 12. Área de estudio sistemático de algoritmos para objetos geométricos, búsqueda de algoritmos exactos asintóticamente rápidos. Dos claves para el éxito de lograr buenos algoritmos: Adecuada comprensión del problema geométrico. Correcta aplicación de técnicas algorítmicas y estructuras de datos. Geometría Computacional
  • 13.  Determinar intersecciones entre colecciones de objetos. Geometría Computacional Ejemplo 3 Intersección de Objetos
  • 14.  Dividir dominios complejos en colecciones de objetos simples. Geometría Computacional Ejemplo 3 Triangulación
  • 15.  Dividir dominios complejos en colecciones de objetos simples. Geometría Computacional Ejemplo 3 Triangulación
  • 16.  Problemas de optimización  Ej.: menor circulo que contiene un conjunto de puntos. Geometría ComputacionalGeometría Computacional Ejemplo 4 Prog. Lineal en 2D y 3D
  • 17.  Problemas de optimización  Ej.: menor circulo que contiene un conjunto de puntos. Geometría ComputacionalGeometría Computacional Ejemplo 4 Prog. Lineal en 2D y 3D
  • 18.  Algoritmos y estructuras de dados para responder consultas geométricas. Ej:  Todos los objetos que interceptan una región  Rectángulo, Polígono, Círculo.  Par de puntos más próximos  Vecino más próximo  Camino más corto Geometría ComputacionalGeometría Computacional Ejemplo 5 Búsqueda Geométrica
  • 20. ¿Origen de la Geometría Computacional?  Antigua Grecia y Egipto. El 1er algoritmo de G.C. nace cuando una serie de pasos correctos, no ambiguos y con un final resuelven un problema geométrico. Precursor: Euclides de Alejandría.  Las grandes capacidades de computo a nivel de memoria y de potencia de cálculo, son aprovechadas por muchas disciplinas a partir de la segunda mitad del siglo XX. Geometría ComputacionalGeometría Computacional
  • 21. ¿Origen de la Geometría Computacional?  Surgió del campo de los algoritmos discretos  Énfasis en problemas de matemática discreta (conjuntos de objetos, grafos).  La componente geométrica puede ofrecer soluciones más eficientes.  Origen del término  (?) Libro “Perceptron” de Marvin Minsky  Usado para denotar algoritmos de modelación de sólidos. Geometría ComputacionalGeometría Computacional
  • 22. Objetivos Objetivo: Construcción y análisis de algoritmos y estructuras de datos para solucionar problemas Geométricos.  Estudiar Estructuras de Datos y algoritmos tipos.  Dominar las técnicas de diseño de algoritmo básicas para la Geometría Computacional. Dominar criterios de optimalidad y calidad, tales como la complejidad, robustez, corrección, ect. Nos proponemos: Geometría Computacional
  • 23. Propiedades de un algoritmo  Finitud.  Terminación.  Corrección.  Eficiencia.  No-degeneración.  Robustez. Geometría Computacional
  • 24.  Casos Degenerados.  Propiedades especiales de las entrada de datos geométricos.  Ej.: 3-vertices colineales, 4-vertices sobre un circular.  Si necesariamente se incrementa el tiempo por la degeneración.  Se asumen Posición General, Perturbación…  Robustez  En la situación de la implementación actual  Ej.) Aritmética de punto flotante Degeneración y Robustez Geometría Computacional
  • 25. Limitaciones de la Geometría Computacional  Datos discretos  Aproximaciones de fenómenos continuos  Funciones que aproximan funciones continuas.(ej. imágenes)  Objetos geométricos “planos”  Aproximaciones geométricas “curvas”  Dimensionalidades  Normalmente, 2D en ocasiones 3D.  Problemas n-dimensionales poco abordados. Geometría Computacional
  • 26. Técnicas de diseño de algoritmos usadas  Técnicas convencionales :  Divide y vencerás.  Programación dinámica.  Algoritmos aleatorios  Glotón  Técnicas propias de algoritmos geométricos:  Barrido del Plano  Algoritmos Aleatorias Incrementales.  Transformaciones duales.  Cascada Fraccionaria. Geometría Computacional
  • 27.  Muchas soluciones “óptimas” son inadecuadas implementaciones prácticas ...  Muy complicadas  No sensibles a casos degenerados  Problemas de precisión  Complejidad inaceptable para problemas pequeños  Poca obtención de soluciones prácticas  Algoritmos simples  Frecuentemente aleatorizados.  Tratamiento integral de casos degenerados. Geometría Computacional Tendencias actuales
  • 28. Pasos generales para la solución  Adecuada comprensión geométrica.  Solucionar el problema de manera simplificada. (sin casos degenerados).Ej:  Sin 3 puntos colineales.  Sin 2 puntos con la misma coordenada x, etc.  Se asume Posición general.  Extender a todos los casos:  Tratar de integrar al algoritmo los casos degenerados.  Revisar la corrección y robustez.  Revisar si mantiene la misma complejidad. Geometría Computacional
  • 29. Y como la multitud de leyes sirve muy a menudo de disculpa a los vicios, siendo un Estado mucho mejor regido cuando hay pocas, pero muy estrictamente observadas, así también, en lugar del gran número de preceptos que encierra la lógica, creí que me bastarían los cuatro siguientes, supuesto que tomase una firme y constante resolución de no dejar de observarlos una vez siquiera: Fue el primero, no admitir como verdadera cosa alguna, como no supiese con evidencia que lo es; es decir, evitar cuidadosamente la precipitación y la prevención, y no comprender en mis juicios nada más que lo que se presentase tan clara y distintamente a mí espíritu, que no hubiese ninguna ocasión de ponerlo en duda. El segundo, dividir cada una de las dificultades, que examinare, en cuantas partes fuere posible y en cuantas requiriese su mejor solución. El tercero, conducir ordenadamente mis pensamientos, empezando por los objetos más simples y más fáciles de conocer, para ir ascendiendo poco a poco, gradualmente, hasta el conocimiento de los más compuestos, e incluso suponiendo un orden entre los que no se preceden naturalmente. Y el último, hacer en todo unos recuentos tan integrales y unas revisiones tan generales, que llegase a estar seguro de no omitir nada. Discurso del método Geometría Computacional 31 de marzo, 1596- 11 de febrero 1650 Réne Descartes
  • 30. Y como la multitud de leyes sirve muy a menudo de disculpa a los vicios, siendo un Estado mucho mejor regido cuando hay pocas, pero muy estrictamente observadas, así también, en lugar del gran número de preceptos que encierra la lógica, creí que me bastarían los cuatro siguientes, supuesto que tomase una firme y constante resolución de no dejar de observarlos una vez siquiera: Fue el primero, no admitir como verdadera cosa alguna, como no supiese con evidencia que lo es; es decir, evitar cuidadosamente la precipitación y la prevención, y no comprender en mis juicios nada más que lo que se presentase tan clara y distintamente a mí espíritu, que no hubiese ninguna ocasión de ponerlo en duda. El segundo, dividir cada una de las dificultades, que examinare, en cuantas partes fuere posible y en cuantas requiriese su mejor solución. El tercero, conducir ordenadamente mis pensamientos, empezando por los objetos más simples y más fáciles de conocer, para ir ascendiendo poco a poco, gradualmente, hasta el conocimiento de los más compuestos, e incluso suponiendo un orden entre los que no se preceden naturalmente. Y el último, hacer en todo unos recuentos tan integrales y unas revisiones tan generales, que llegase a estar seguro de no omitir nada. Discurso del método Geometría Computacional 31 de marzo, 1596- 11 de febrero 1650 Réne Descartes
  • 31. Gráficos por Computadoras Modelación de Sólidos Diseño Asistido por Computadoras Robótica Procesamiento de Imágenes Sistemas de Información Geográfica Geometría Computacional Dominio de aplicaciones
  • 32. Cómo el robot percibe, comprende y actúa sobre el ambiente Geometría Computacional Aplicaciones en Robótica  Planificación de movimiento  Comprensión de ambiente  Orientación de partes  Optimización de movimientos
  • 33. Almacenamiento de datos geográficos(contornos de países, alturas de montañas, cursos de ríos, población, calles, líneas eléctricas, etc.) Geometría Computacional Aplicaciones sobre GIS  Grandes volúmenes de datos– se requiere de algoritmos  Representación de los datos geográficos(ej., visualización en el display de mapas de calles según posición del carro).  Interpolación de una muestras de puntos cercanos  Solapamientos múltiple de mapas.
  • 34. Diseño de productos por computadoras Geometría Computacional Aplicaciones en CAD/CAM  Intersección, unión, y descomposición de objetos.  Pruebas sobre especificación de productos  Pruebas de diseño y funcionalidad  Diseño por ensamblaje– modelación y simulación de ensamblaje
  • 35. Doblar y desdoblar en Geometría Computacional  1D: Enlazados  2D: Papel  3D: Poliedro  Preservar longitud de aristas  No se pueden cruzar las aristas  Preservar distancias  No se puede cruzar a si mismo  Corte de superficies mientras se combinan y conectan Geometría Computacional M. Sancho UCI, La Habana, Cuba, Marzo de 2009