周期性3D三角剖分-单元索引

斯皮罗斯·库诺普洛斯(Spyros Kournopoulos)

我正在使用CGAL对大型点集执行3d delaunay三角剖分。

我的目的是生成具有以下格式的输出文件:

ICell  Vertex1 Vertex2 Vertex3 Vertex4 NeigborCell1 NeighborCell2 ....

其中所有值都是对应于特定单元格和顶点的索引。

为此,我提供了“ Map”库,并将其用于顶点句柄和Cell句柄以将它们与索引绑定。
该方法对于顶点似乎是完美的,但是在像元的情况下,它输出在三角剖分中已生成的所有像元(包括同一像元的所有周期图像)。
此外,随着单元的图像获得不同的单元句柄,它们被分配了不同的索引(所以很多邻居也是图像)

有没有一种方法可以在每个Cell之间进行一次迭代?如何以一种方式为它们建立索引,使每个索引都具有唯一的索引号?

在此先感谢您的帮助。

莫妮克·提亚罗德(Monique Teillaud)

恐怕至少在当前版本的软件包中,您无法迭代所需的方式。您只能使用带有适当Iterator_type的Periodic_tetrahedron_iterator在四面体(单元格的几何嵌入)上执行此操作。您可能可以破解Periodic_tetrahedron_iterator的代码来执行所需的操作...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章