def __init__(self, module_manager): SimpleVTKClassModuleBase.__init__( self, module_manager, vtk.vtkFLUENTReader(), 'Reading vtkFLUENT.', (), ('vtkFLUENT',), replaceDoc=True, inputFunctions=None, outputFunctions=None)
def __init__(self, module_manager): SimpleVTKClassModuleBase.__init__(self, module_manager, vtk.vtkFLUENTReader(), 'Reading vtkFLUENT.', (), ('vtkFLUENT', ), replaceDoc=True, inputFunctions=None, outputFunctions=None)
#!/usr/bin/env python import vtk from vtk.test import Testing from vtk.util.misc import vtkGetDataRoot VTK_DATA_ROOT = vtkGetDataRoot() # Read some Fluent UCD data in ASCII form r = vtk.vtkFLUENTReader() r.SetFileName("" + str(VTK_DATA_ROOT) + "/Data/room.cas") r.EnableAllCellArrays() g = vtk.vtkGeometryFilter() g.SetInputConnection(r.GetOutputPort()) FluentMapper = vtk.vtkCompositePolyDataMapper2() FluentMapper.SetInputConnection(g.GetOutputPort()) FluentMapper.SetScalarModeToUseCellFieldData() FluentMapper.SelectColorArray("PRESSURE") FluentMapper.SetScalarRange(-31, 44) FluentActor = vtk.vtkActor() FluentActor.SetMapper(FluentMapper) 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(FluentActor)
out_dir = "/raid/home/ksansom/caseFiles/mri/PAD_proj/case1/fluent3/vtk_out" wall = True surface = True file_pattern = "TH_0_PATIENT7100_M-3-?.????.dat" filelist = sorted(glob(os.path.join(file_path, file_pattern))) if not os.path.exists(out_dir): os.makedirs(out_dir) append = vtk.vtkAppendFilter() append.MergePointsOn() append2 = vtk.vtkAppendFilter() append2.MergePointsOn() reader = vtk.vtkFLUENTReader() #vtk.vtkEnSightGoldBinaryReader() writer = vtk.vtkXMLUnstructuredGridWriter() writer.SetFileName(os.path.join(out_dir, 'wall_outfile_node.vtu')) writer.SetNumberOfTimeSteps(len(filelist)) writer.SetInputConnection(append.GetOutputPort()) writer.Start() writer2 = vtk.vtkXMLUnstructuredGridWriter() writer2.SetFileName(os.path.join(out_dir, 'surface_outfile_node.vtu')) writer2.SetNumberOfTimeSteps(len(filelist)) writer2.SetInputConnection(append2.GetOutputPort()) writer2.Start() for file_p in filelist: path, file_name = os.path.split(file_p)
#!/usr/bin/env python import vtk from vtk.test import Testing from vtk.util.misc import vtkGetDataRoot VTK_DATA_ROOT = vtkGetDataRoot() # Read some Fluent UCD data in ASCII form r = vtk.vtkFLUENTReader() r.SetFileName("" + str(VTK_DATA_ROOT) + "/Data/room.cas") r.EnableAllCellArrays() g = vtk.vtkGeometryFilter() g.SetInputConnection(r.GetOutputPort()) FluentMapper = vtk.vtkCompositePolyDataMapper2() FluentMapper.SetInputConnection(g.GetOutputPort()) FluentMapper.SetScalarModeToUseCellFieldData() FluentMapper.SelectColorArray("PRESSURE") FluentMapper.SetScalarRange(-31, 44) FluentActor = vtk.vtkActor() FluentActor.SetMapper(FluentMapper) 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(FluentActor) renWin.SetSize(300,300)