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