def __init__(self, module_manager): SimpleVTKClassModuleBase.__init__( self, module_manager, vtk.vtkGAMBITReader(), 'Reading vtkGAMBIT.', (), ('vtkGAMBIT',), replaceDoc=True, inputFunctions=None, outputFunctions=None)
def ReadGAMBITMeshFile(self): if (self.InputFileName == ''): self.PrintError('Error: no InputFileName.') self.PrintLog('Reading GAMBIT mesh file.') reader = vtk.vtkGAMBITReader() reader.SetFileName(self.InputFileName) reader.Update() self.Mesh = reader.GetOutput()
def __init__(self, module_manager): SimpleVTKClassModuleBase.__init__(self, module_manager, vtk.vtkGAMBITReader(), 'Reading vtkGAMBIT.', (), ('vtkGAMBIT', ), replaceDoc=True, inputFunctions=None, outputFunctions=None)
sys.exit(1) # ************************************************************************ # unstructures grid structure ugrid_filter = vtk.vtkAppendFilter() # ************************************************************************ # read file if (src_postfix == "vti"): reader = vtk.vtkXMLImageDataReader() reader.SetFileName(src_file) ugrid_filter.SetInput(reader.GetOutput()) reader.Update() if (src_postfix == "neu"): reader = vtk.vtkGAMBITReader() reader.SetFileName(src_file) ugrid_filter.SetInput(reader.GetOutput()) reader.Update() # ************************************************************************ # write file if (dest_postfix == "vtu"): writer = vtk.vtkXMLUnstructuredGridWriter() writer.SetFileName(dest_file) writer.SetInput(ugrid_filter.GetOutput()) writer.Update()
#!/usr/bin/env python import vtk from vtk.test import Testing 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 --