我在Python中使用VTK来生成从起点向两个方向迭代的超流线。我想提取对应于hyperstreamline末端的两个(x,y,z)坐标点。
超高速线的点数据按迭代顺序存储,因此它基本上是每个方向的两个组合列表。
[Stream1_1,Stream1_2,...,Stream1_end,Stream2_1,Stream2_2,...,Stream2_end]
最后一点是第二个流的端点。第一个流的端点位于列表中间的某个位置。
我无法在hyperstreamline对象中找到有关每个流识别索引的时间长度的信息。我已经尝试过Hyperstreamline.GetOutput()。GetLength(),GetNumberofPieces()等方法,但没有获得任何洞察力。
如何确定hyperstreamline对象的两个端点?