配列の操作に Calculator フィルターを使用できることはわかっていますが、さらに複雑な計算を実行したいと考えています。私はParaview pythonシェルでそれを行うことができましたが、欠けているステップは、ビューアに戻ることです(または新しいポリデータをファイルに保存します)。これが私がこれまでに持っているものです:
polydata = servermanager.Fetch(FindSource("mydataalreadyopeninparaview"))
region_size = paraview.vtk.vtkIntArray()
region_size.SetNumberOfComponents(0)
region_size.SetName("regionsize")
for i in range(polydata .GetNumberOfPoints()):
region_size.InsertNextValue(somecomputedvalue)
polydata.GetPointData().AddArray(region_size)
新しく作成したデータを paraview パイプラインに「インポート」するにはどうすればよいですか?