如何在paraview中连接点?

时间:2014-03-16 14:28:07

标签: paraview

我有一个问题。我是paraview的新手,我正在学习如何使用它。我需要根据存储在.csv文件(2列)中的数据制作图表。我使用TabletToPoints过滤器加载和转换它们。我想询问是否可以通过点ID连接这些点,这样它们就会创建一条线(前一点带下一个点,依此类推)

我找到了解决方案:

pdi = self.GetPolyDataInput()
pdo =  self.GetPolyDataOutput()
numPoints = pdi.GetNumberOfPoints()
pdo.Allocate()
 for i in range(0, numPoints-1):
 points = [i, i+1]
 # VTK_LINE is 3
 pdo.InsertNextCell(3, 2, points)

1 个答案:

答案 0 :(得分:-1)

不直接。您可以编写一个可编程过滤器,它使用Python脚本创建具有相应的vtkPolyData数据集。

请参阅ParaView Wiki(http://www.paraview.org/Wiki/Python_Programmable_Filter)上的一些示例以开始使用。