Python wrapper for running instances of trisurf-ng
Samo Penic
2017-01-14 5f0a3578dc6208fede1dc0da0d35fac03e5474d7
trisurf/VTKRendering.py
@@ -80,10 +80,11 @@
class Renderer:
   def __init__(self,args,host,run):
   def __init__(self,args,host,run, timestep=-1):
      self.host=host
      self.args=args
      self.run=run
      self.timestep=timestep
      self.renderer = vtkRenderer()
      self.actor=self.lastActor()
      self.textactor=self.textActor()
@@ -128,7 +129,10 @@
      return textactor
   def lastActor(self):
      self.filename=self.lastVTU()
      if(self.timestep<0):
         self.filename=self.lastVTU()
      else:
         self.filename=os.path.join("./",self.run.Dir.fullpath(),'timestep_{:06d}.vtu'.format(self.timestep))
      reader=vtkXMLUnstructuredGridReader()
      reader.SetFileName(self.filename)
      reader.Update() # Needed because of GetScalarRange