¿Existe un algoritmo generalizado para convertir una malla de superficie triangular 3D en una malla de volumen tetraédrico?

Tiene varios algoritmos para calcular triangulaciones 2D y 3D de Delaunay de un conjunto de puntos en la Biblioteca de algoritmos de geometría computacional. Es posible que solo desee una triangulación 2D de su superficie o una tetraédrica 3D. Esta biblioteca ofrece varias implementaciones de triangulaciones con diferentes propiedades, para que pueda adaptar el algoritmo a su situación. Comencé a usar esta biblioteca con Alpha Shapes (consulte http://doc.cgal.org/latest/Alpha…) que le brinda una familia de formas de un parámetro, para que pueda ajustar el parámetro a la forma que más se ajuste sus requisitos

Te aconsejo que pases por alto la biblioteca para encontrar lo que buscas. La mayoría de las plataformas funcionan bien con CGAL y puede encontrar instaladores (desde el sitio web para Windows, desde dnf para Fedora, desde apt-get para Ubuntu, etc.). Cada manual de usuario tiene ejemplos útiles sobre cómo usar las diferentes estructuras de datos de la biblioteca, y puede encontrar en las fuentes ejemplos de demostración con visualización en 3D.

La biblioteca está escrita en Template C ++, y hay una curva de aprendizaje para usar la biblioteca con todo su potencial, pero para las necesidades básicas, puede usar los ejemplos y demostraciones provistos.

Espero que haya ayudado!