Resultados: visualización detallada

Registro 44 de 45 para la búsqueda Autor Nancy   Y Tipo de documento Libro 

Visualizador y Evaluador de Mallas Geométricas Mixtas 3D

Mascaró Cumsille, Javiera Alejandra
Hitschfeld Kahler, Nancy
Lobos Yáñez, Claudio
Inostroza Fajardin, Patricio

2011

  • Datos de edición CyberDocs
  • Tipo de Documento Libro
  • Materia Modelos geométricos; sistemas de imagen tridimensional; programación orientada al objeto (ciencia de la computación); mallas geométricas
  • Descripción
    El objetivo del presente tema de memoria es diseñar y desarrollar un visualizador y evaluador de mallas geométricas mixtas en 3D, que provea diferentes formas de visualización, que permita evaluar la calidad de las mallas aplicando distintos criterios de evaluación sobre ellas, y que sea fácilmente extensible a nuevas funcionalidades.Una malla geométrica es una colección de vértices, aristas y caras, que define la forma de un objeto com ...
    El objetivo del presente tema de memoria es diseñar y desarrollar un visualizador y evaluador de mallas geométricas mixtas en 3D, que provea diferentes formas de visualización, que permita evaluar la calidad de las mallas aplicando distintos criterios de evaluación sobre ellas, y que sea fácilmente extensible a nuevas funcionalidades.Una malla geométrica es una colección de vértices, aristas y caras, que define la forma de un objeto complejo en base a polígonos (2D) y poliedros (3D). Se considerará en este trabajo la manipulación de mallas de superficie y mallas mixtas 3D compuestas por tetraedros, pirámides, prismas de seis vértices y hexaedros. Mientras más regulares son los elementos de una malla geométrica esta es de mejor calidad. Para evaluar la calidad de una malla, se aplican sobre los elementos que la componen los criterios de evaluación ángulo diedro, ángulo sólido, jacobiano y relación volumen - arista más larga.En una primera etapa, se propone e implementa un diseño con enfoque orientado a objetos en donde se utilizan diferentes patrones de diseño. Se propone una estructura de datos para el manejo de mallas que privilegia la eficiencia al ejecutar algoritmos sobre ellas por sobre el espacio utilizado al almacenarlas en memoria. Se utiliza un subsistema que permite abrir y guardar mallas almacenadas en archivos de distintos formatos usando el patrón de diseño Facade. Se crean los elementos de las mallas a partir de los datos utilizando el patrón Factory Method. Se generan Iteradores sobre los elementos de la malla según sea necesario. Se utiliza el patrón de diseño Strategy para definir y aplicar los diferentes criterios de evaluación. Finalmente, se define el visualizador como un Singleton para asegurar una instancia única.Luego, se procede con el desarrollo de una interfaz adecuada a los requisitos y fácil de usar que provee distintas funcionalidades dentro de las cuales se encuentran: abrir y guardar una malla geométrica, visualizarla, rotarla, trasladarla, realizar zoom - in y zoom - out, ver sólo la superficie de la malla, desplegar datos de los elementos, seleccionar elementos, escoger niveles de vecindad y observar un elemento con sus vecinos, aplicar criterios de evaluación sobre toda la malla o sobre vecindades, visualizar elementos que cumplen o no con los rangos de evaluación y mover puntos de la malla para mejorar su calidad.Como resultado, se obtiene una herramienta extensible, flexible y fácil de usar, que provee distintos tipos de visualización de mallas geométricas, que permite evaluar la calidad de los elementos que las componen y, mejorarlas manipulando los puntos de elementos críticos y al mismo tiempo manteniendo su integridad.
  • Identificador 14674