A meshing algorithm for continuous differentiable functions that represent surfaces is presented. This algorithm exploits the gaussian and mean curvatures defined on the surface to distribute triangles over it, keeping quality criteria defined in Delaunay triangulations. A right generalized cylinder (RGC) model is used as a test case.Index Terms-mesh, curvature, gaussian curvature, mean curvature, Delaunay triangulation.
I. INTRODUCCIÓNL A representación de objetos del mundo real en un espacio tridimensional es un tema de mucho interés en el campo de la computación gráfica, y muchas discusiones se generan en torno a la caracterización de los mismos. En particular, la generación de representaciones malladas de modelos complejos es de especial interés [1]. El propósito de los modelos y de los métodos para adquirir o crear los datos que describen el objeto, la complejidad del mismo y el costo computacional para su generación son aspectos que hay que tener en cuenta en la generación de una representación y que contribuyen en suma a la calidad final del resultado.En el mallado de superficies a partir de triángulos se generan problemas de distribución y tamaño de dichos triángulos: zonas donde se deberían localizar una gran cantidad de trián-gulos son remplazadas por triángulos de un tamaño mayor que deterioran la calidad de una malla que represente la superficie, pero también se puede presentar el caso contrario donde regiones de muchos triángulos simplemente podrían ser remplazados por triángulos de mayor tamaño sin deteriorar la calidad de la malla.En busca de una solución a este problema, exploramos una solución de transición de una función de superficie definida en un espacio de 3 dimensiones a generar una representación mallada. Dicha representación corresponde a un mapa de distribución de los triángulos que será después transformada de regreso al espacio de 3 dimensiones generando una malla de una función de superficie. En el proceso de transformación de la función de superficie nos centramos en las funciones de curvatura de dicha función. Este sera nuestro criterio de distribución eficiente de triángulos sobre la superficie.Para efectos de demostrar la validez de generar este proceso de transición para la representación mallada de una superficie, usamos el modelo de cilindro recto generalizado (RGC, por sus siglas en inglés) descrito en [2], [3].
I-A. Trabajos relacionadosAlgunos algoritmos de mallado encontrados desarrollan técnicas de refinamiento de mallas basadas en curvaturas. En los cuales se realizan análisis basados en la aproximación de los valores de curvaturas sobre mallas triangulares [4], [5], teóricamente desde un punto de vista las mallas triangulares no poseen ninguna curvatura puesto que son compuestas de caras planas y su curvatura no esta correctamente definida sobre sus aristas y vértices. Pero si se piensa en la malla triangular como una aproximación lineal de una superficie desconocida se puede tratar de estimar la curvatura usando solamente dicha malla de triángulos con ayuda de las norma...