Skip to main content
European Commission logo print header

Intersection algorithms for geometry based IT-applications using approximate algebraic methods

Article Category

Article available in the following languages:

Cálculo informático de la topología de superficies geométricas

El consorcio del proyecto GAIA II introdujo métodos algebraicos de aproximación que combinan velocidad y corrección para conseguir algoritmos de intersección mejores que suplan las necesidades del diseño geométrico asistido por ordenador (DGAO).

Economía digital icon Economía digital

Al componer superficies mediante sistemas de DGAO para diseñar productos industriales, se utilizan algoritmos de intersección que determinan las curvas en las que las superficies se tocan entre sí. La matemática implicada en la intersección de superficies puede parecer simple en un principio, pero en realidad sólo es así en las intersecciones transversales entre dos superficies con representación paramétrica regular. No obstante, cuando las superficies distan poco de ser paralelas en el punto de intersección, la aplicación de algoritmos de intersección constituye un verdadero escollo. El objetivo principal del proyecto GAIA II consistía en aplicar nuevos algoritmos de intersección que mejorasen el rendimiento de los sistemas de DGAO y redujeran al mínimo el coste de creación de productos. Matemáticos de la Université de Nice Sophia-Antipolis (Francia) utilizaron técnicas simples como la triangulación de Delaunay para llegar a una aproximación de las superficies en intersección. Si se simplifica una superficie compleja geométricamente, se pueden acelerar los programas que procesan la información para identificar las curvas de intersección y reducir el tiempo necesario para mostrar el modelo del producto. No obstante, los algoritmos tradicionales que tratan intersecciones de superficies basándose en subdivisión recursiva tardan demasiado tiempo en llegar a la conclusión de que no se pueden obtener resultados si la intersección no es transversal. La utilización de la triangulación de Delaunay daba cierto margen para aplicar métodos bastante distintos a la reconstrucción de superficies en intersección y para mejorar los algoritmos de intersección. Think3, el socio industrial del proyecto GAIA II, logró ajustar las curvas de intersección identificadas con la precisión deseada mediante la inclusión de un algoritmo de intersección basado en triangulación en el código de un programa informático. El algoritmo de intersección basado en triangulación logró extraer una referencia para controlar el consumo de tiempo y memoria de otros algoritmos de intersección más complejos diseñados en el proyecto GAIA II. Estos últimos combinan métodos numéricos para calcular por aproximación la geometría de intersecciones de una superficie contra otra con la computación de la topología exacta de intersecciones entre superficies paramétricas.

Descubra otros artículos del mismo campo de aplicación