遍历由CGAL生成的子域中的四面体和顶点

时间:2014-11-06 20:16:53

标签: c++ computational-geometry triangulation cgal

CGAL在章节3D网格生成中提供了一个示例,它从3D分段图像生成3D网格,请参阅http://doc.cgal.org/latest/Mesh_3/Mesh_3_2mesh_3D_image_8cpp-example.html处的代码

所得到的域由几个子域组成,每个子域已经 delaunay三角化成四面体,即每个子域实际上对应于四面体网格。我的问题是:

  1. 如何指定遍历的子域?
  2. 给定一个指定的子域,如何遍历四面体和顶点,因为我想将结果传递给我自己的数据结构?

1 个答案:

答案 0 :(得分:1)

您应该查看将C3T3转换为CGAL/IO/Complex_3_in_triangulation_3_to_vtk.h的文件vtkUnstructuredGrid。您可以修改代码以填充您自己的数据结构。