我正在尝试使用VTK创建3D网格。 VTK似乎提供了许多方法来创建表示3D对象表面的网格。填充对象似乎更难。我想这样做的原因是将输出作为实体而不是气球传递给FEM工具。
目前,我正在玩球体,似乎有很多方法可以为3D物体的表面创建网格。我似乎无法做的是创建一个在体积内有点的球体。 vtkUnstructuredGrid
类允许我表示这样的对象,但我似乎无法以vtkPolyData
的方式对其进行网格化。
这是VTK的一个基本限制,还是我没有看到正确的工具?
答案 0 :(得分:2)
正如你所说: 我想这样做是将输出作为实体而不是气球传递给FEM工具
我认为您的FEM网格有自己的格式,并且您希望将其可视化。为此,您可以将FEM网格转换为vtkUnstructuredGrid,修改此处描述的代码: