如何在CGAL的周期性二维三角测量中访问原始点?

时间:2016-12-29 17:06:41

标签: cgal triangulation

我使用默认域进行了五个点的定期三角测量。点数为(0.2,0.3)(0.5,0.1)(0.7,0.6)(0.8,0.8)(0.5,0.11)。在迭代覆盖并打印输出的面上之后,我得到了这个结果:

0.8 0.80.7 0.61.2 1.3等等。

我知道点1.2 1.3表示点0.2 0.3,因为域是iso_ rectangle。但我希望它打印0.2 0.3而不是1.2 1.3,以便找到给定顶点的delaunay邻居。

谢谢

1 个答案:

答案 0 :(得分:0)

如果您有周期性三角测量t的顶点v,则t.periodic_point(v)会给出一个周期点,其第一个元素是原始域中的一个点。我想这一点就是你要找的。 看到 http://doc.cgal.org/latest/Periodic_2_triangulation_2/classCGAL_1_1Periodic__2__triangulation__2.html#a217b56b0d5a8c222573f520a69a696eehttp://doc.cgal.org/latest/Periodic_2_triangulation_2/classCGAL_1_1Periodic__2__triangulation__2.html#abc48042ca1cff117f7c5201c0ffdabfa