3d 将包含场数据的曲面几何图形导入到Paraview

3d 将包含场数据的曲面几何图形导入到Paraview,3d,vtk,triangulation,paraview,3d,Vtk,Triangulation,Paraview,我有一个三维三角曲面。几何体存储在F中,F是包含面的数组,V是包含顶点坐标的数组。此外,在每个顶点处,存储标量S,以及具有三个分量的向量a。我想将此几何体和数据导入Paraview。我在考虑将数据保存为VTK格式。为此,几何图形、vtkPolyData或vtkUnstructured的最佳格式是什么?此外,如何将字段数据(每个顶点处的标量、S和向量A)添加到几何体中?我需要一个单独的文件吗 作为附带问题,是否有任何方法也可以在每个三角形的质心中存储一些数据,包括沿每个顶点存储的数据的标量或矢量数

我有一个三维三角曲面。几何体存储在
F
中,F是包含面的数组,
V
是包含顶点坐标的数组。此外,在每个顶点处,存储标量
S
,以及具有三个分量的向量
a
。我想将此几何体和数据导入Paraview。我在考虑将数据保存为VTK格式。为此,几何图形、vtkPolyData或vtkUnstructured的最佳格式是什么?此外,如何将字段数据(每个顶点处的标量、
S
和向量
A
)添加到几何体中?我需要一个单独的文件吗


作为附带问题,是否有任何方法也可以在每个三角形的质心中存储一些数据,包括沿每个顶点存储的数据的标量或矢量数据?

vtkPolyData
用于曲面“2D”单元<代码>vtkUnstructuredGrid用于体积“3D”单元

因此,您需要使用
vtkPolyData
。要添加数据,应使用
vtkPointData
,以便每个点(顶点)都有与其关联的数据。考虑到你的附带问题,有一个
vtkCellData
,它存储每个单元格的数据,在你的例子中是三角形的

请看以下示例:


无论如何,如果你的格式不标准,为了把它读到PARAVIEW中,你需要写一个Python脚本或C++插件。谢谢。对不起,我不太理解瞬变点背后的概念,我不认为vtk和ParaView中有这样的概念