Para malhas poligonais 2D, as representações da estrutura de dados QuadEdge e HalfEdge são suficientes para armazenar e permitir a consulta eficiente de todas as informações topológicas e de incidência. Existem estruturas de dados compactas e eficientes para malhas poliédricas 3D? Eu sei que tem havido algum trabalho recente sobre representações compactas para malhas tetraédricas, como, por exemplo, SOT . Não sei o suficiente sobre eles para saber se eles generalizam para malhas não-tetraédricas não estruturadas.
Eu posso imaginar que as semi-arestas podem generalizar para semi-faces com as semi-arestas associadas, mas parece que existem muitos dados para armazenar e pode haver representações mais compactas. Devo acrescentar que realmente me importo apenas em recuperar informações de facetas (como quais facetas estão no limite, quais facetas pertencem a uma determinada célula); as informações de incidência da borda não são tão úteis.