【发布时间】:2022-06-10 16:39:03
【问题描述】:
我有一个带有 N 个点和 F 个多边形(三角形)面的 .vtk 网格,我想构建一个 N x N 邻接矩阵来表示点之间的连通性。
我试过mesh.GetLines().GetData() 但是,这会返回一个空数组。我也尝试过mesh.GetPolys().GetData(),这给出了一个 4 x F 元素的平面数组。
通过检查 .vtk 文件,我知道每个面都以3, point1, point2, point3 给出,我假设 3 表示面是三角形的。从这里可以通过遍历列表来创建邻接矩阵,但是我想知道是否有任何内置的 VTK 函数可以为我完成这项工作。
如果有帮助,我也有 .stl 格式的网格。
谢谢
【问题讨论】:
标签: mesh vtk adjacency-matrix