我有一个问题。我是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)
答案 0 :(得分:-1)
不直接。您可以编写一个可编程过滤器,它使用Python脚本创建具有相应的vtkPolyData数据集。
请参阅ParaView Wiki(http://www.paraview.org/Wiki/Python_Programmable_Filter)上的一些示例以开始使用。