From 8a1af86e7ccdd00e864b604e1f4dd9cfc031fbd7 Mon Sep 17 00:00:00 2001 From: Samo Penic <samo.penic@gmail.com> Date: Fri, 08 Jul 2016 20:19:06 +0000 Subject: [PATCH] VTK added labeling of the timestep --- python/trisurf/VTKRendering.py | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/python/trisurf/VTKRendering.py b/python/trisurf/VTKRendering.py index c393051..213d959 100644 --- a/python/trisurf/VTKRendering.py +++ b/python/trisurf/VTKRendering.py @@ -10,7 +10,9 @@ self.args=args self.renderer = vtkRenderer() self.actor=self.lastActor() + self.textactor=self.textActor() self.renderer.AddActor(self.actor) + self.renderer.AddActor(self.textactor) self.renderer.SetBackground(0, 0, 0) # Set background to white # Create the RendererWindow @@ -33,6 +35,15 @@ filename=os.path.join("./",Dir.fullpath(),self.host['runs'][0].getLastVTU()) return filename + def textActor(self): + textactor=vtkTextActor() + textactor.SetInput(self.filename) + tp=textactor.GetTextProperty() + tp.SetColor(1,1,1) + tp.SetFontSize(18) + textactor.SetDisplayPosition(20,30) + return textactor + def lastActor(self): self.filename=self.lastVTU() reader=vtkXMLUnstructuredGridReader() @@ -52,10 +63,13 @@ def RenderUpdate(self, obj, event): if(self.lastVTU()!=self.filename): - print("updejt") + #print("updejt") self.renderer.RemoveActor(self.actor) + self.renderer.RemoveActor(self.textactor) self.actor=self.lastActor() + self.textactor=self.textActor() self.renderer.AddActor(self.actor) + self.renderer.AddActor(self.textactor) self.renderer_window.Render() #self.render.RemoveActor(self.actor) -- Gitblit v1.9.3