#!/usr/bin/env python import vtk from vtk.util.misc import vtkGetDataRoot VTK_DATA_ROOT = vtkGetDataRoot() # Read some Fluent GAMBIT in ASCII form reader = vtk.vtkGAMBITReader() reader.SetFileName("" + str(VTK_DATA_ROOT) + "/Data/prism.neu") mapper = vtk.vtkDataSetMapper() mapper.SetInputConnection(reader.GetOutputPort()) actor = vtk.vtkActor() actor.SetMapper(mapper) # Create the RenderWindow, Renderer and both Actors # ren1 = vtk.vtkRenderer() renWin = vtk.vtkRenderWindow() renWin.AddRenderer(ren1) iren = vtk.vtkRenderWindowInteractor() iren.SetRenderWindow(renWin) # Add the actors to the renderer, set the background and size # ren1.AddActor(actor) renWin.SetSize(300,300) iren.Initialize() renWin.Render() # prevent the tk window from showing up then start the event loop # --- end of script --