我正在尝试将 3D Delaunay Tessallation(使用TetGen生成)转换为 Voronoi 图。我知道 TetGen 可以创建 Voronoi 图,但由于不寻常的边界条件,我需要自己执行转换。
我完全被这里的二元性难住了。我有四个中的两个:
- 每个 Delaunay 顶点对应一个 Voronoi 单元(单元的中心在顶点处)。
- 每个 Delaunay 四面体对应一个 Voronoi 顶点(四面体的中心在顶点处)。
我知道每个 Delaunay 面对应一个 Voronoi 边,并且我有面顶点,但是如何从中获取 Voronoi 边呢?
此外,每个 Delaunay 边对应于一个 Voronoi 面,但同样 - 我如何找到对应于边的面?