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