擅长:python、mysql、java
<p>您应该考虑使用<a href="http://www.vtk.org/doc/nightly/html/classvtkAppendPolyData.html" rel="nofollow">vtkAppendPolyData</a>合并文件。在</p>
<pre><code>from vtk import *
reader = vtkPolyDataReader()
append = vtkAppendPolyData()
filenames = ['file1.vtk', 'file2.vtk']
for file in filenames:
reader.SetFileName(file)
reader.Update()
polydata = vtkPolyData()
polydata.ShallowCopy(reader.GetOutput())
append.AddInputData(polydata)
append.Update()
writer = vtkPolyDataWriter()
writer.SetFileName('output.vtk')
writer.SetInput(append.GetOutput())
writer.Write()
</code></pre>
<p>另外,请注意,第二次调用读取器将用第二个输入文件覆盖第一个输入文件中的输出数据集。如果你想使用同一个阅读器,你必须做一个浅拷贝(如上面的脚本)。在</p>