在vtk中对非结构化网格进行三角测量

时间:2017-03-11 07:10:01

标签: vtk

我与UnstructuredGrid合作,我希望像Paraview一样对它进行三角测量(当我点击模型时)。

enter image description here

enter image description here

我怎么做?

我尝试了vtkDelaunay3D, vtkDelaunay2DvtkTriangleFilter

  1. vtkDelaunay3D
  2. 在使用UnstructuredGridvtkPolyData之后,我已将vtkCleanPolyData转换为vtkDelaunay3D。它不起作用。它被这个警告粉碎了:

      

    vtkMath.cxx:无法考虑线性系统因素

    1. vtkDelaunay2D
    2. 同样我使用vtkDelaunay2D,但结果对我不好。

      1. 我也使用vtkTriangleFilter,结果对我也不好。

1 个答案:

答案 0 :(得分:1)

当您在ParaView中单击(或交互)时,ParaView将呈现简化的几何体 - 而不仅仅是三角形几何体。它用来做{1}}的过滤器。首先将vtkQuadricClustering应用于非结构化网格,以将vtkUnstructuredGrid转换为vtkPolyData。然后将其连接到vtkGeometryFilter。您可以使用vtkQuadricClustering中的参数来控制简化。