Guest User

script1

a guest
Mar 11th, 2016
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.03 KB | None | 0 0
  1.  
  2. from paraview import simple
  3. from paraview.simple import Show,Render
  4. from paraview.simple import XMLStructuredGridReader
  5. from paraview.simple import IsoVolume
  6. from paraview.simple import GetActiveView,SaveScreenshot
  7. import os
  8.  
  9. simple._DisableFirstRenderCameraReset()
  10.  
  11. # List of all files for analysis
  12. os.chdir('/home/metal-machine/para/bin/')
  13. files_list = ['phase_space_vars_0.vts',
  14.               'phase_space_vars_500.vts',
  15.               'phase_space_vars_1000.vts']
  16.  
  17. # reading vts files from list
  18. view_list = []
  19. iso_list = []
  20.  
  21. for i in files_list:
  22.     vts_reader = XMLStructuredGridReader(FileName=i)
  23.  
  24. # Applying IsoVolume filter
  25.  
  26.     isoVolume1 = IsoVolume(Input=vts_reader)
  27.     isoVolume1.InputScalars = ['POINTS', 'ion_pdf_n_c0']
  28.  
  29. # Setting-UP threshold values
  30.  
  31.     isoVolume1.ThresholdRange = [3e-05, 1.0]
  32.     myview = GetActiveView()
  33.     view_list.append(myview)
  34.     iso_list.append(isoVolume1)
  35.  
  36. Show(iso_list[0],view_list[0])
  37.  
  38. # Rendering to png
  39. SaveScreenshot("currentview.png" , view = view_list[0] )
Add Comment
Please, Sign In to add comment