周期性三角测量 - 细胞索引

时间:2015-09-09 09:38:38

标签: indexing cell cgal triangulation delaunay

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

我的目标是生成格式为

的输出文件
ICell  Vertex1 Vertex2 Vertex3 Vertex4 NeigborCell1 NeighborCell2 ....

其中所有值都是与特定Cell和顶点对应的索引。

为实现这一目标,我已经包含了#34; Map"库,并在顶点句柄和单元格句柄上使用它来将它们与索引绑定 这种方法似乎完全适用于顶点,但在单元格的情况下,它会输出在三角测量中生成的所有单元格(包括同一单元格的所有周期图像)。
此外,随着Cell的图像获得不同的单元格句柄,它们被分配了不同的索引(因此许多邻居也是图像)

有没有办法在每个Cell之间迭代一次?如何以每种方式获得唯一索引号的方式对它们进行索引?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我担心你不能以你想要的方式迭代,至少在当前版本的包中。 您只能使用带有相应Iterator_type的Periodic_tetrahedron_iterator对四面体(单元格的几何嵌入)执行此操作。 你可以破解Periodic_tetrahedron_iterator的代码来做你需要的......