Convert a File from LegacyVTK to VTI

From KitwarePublic
Jump to navigationJump to search

This program can be run with the pvpython executable that is distributed with ParaView. Note that this program directly uses low-level VTK classes, not high-level ParaView features.

import sys
import paraview.vtk.io as vtk_io
if len(sys.argv) < 2:
	print "Usage\n\tpvpython vtk2vti.py FILE.vtk [more FILES.vtk...]\n"
for arg in sys.argv[1:]:
	reader = vtk_io.vtkStructuredPointsReader()
	reader.SetFileName(arg)
	writer = vtk_io.vtkXMLImageDataWriter()
	writer.SetInputConnection(reader.GetOutputPort())
	output_filename = arg + ".vti"
	writer.SetFileName(output_filename)
	writer.Write()
	print "wrote to \"%s\"" % output_filename

Back to ParaView/PythonRecipes.


ParaView: [Welcome | Site Map]