View Single Post
  #1  
Old 08-24-2008, 04:55 AM
Ravi Ravi is offline
Member
 
Join Date: Aug 2008
Posts: 1
addText problems with 3 windows

Hi

I have some problems with sowing text via viz.addTest() in a Setup with three windows. The text isn't displayed.

creating the Windows:
Code:
		# Create a new window on the left side
		self.LeftWindow = viz.add(viz.WINDOW)
		self.LeftWindow.position(0, 1)
		self.LeftWindow.size(1.0/3, 1.0)
		self.LeftWindow.visible(0,viz.SCREEN)
		self.LeftWindow.fov(FOV,ASPECT_RATIO)
		
		#print self.LeftWindow
		#self.CenterWindow = viz.add(viz.WINDOW)
		#self.CenterWindow.position(1.0/3, 1.0)
		#self.CenterWindow.size(1.0/3, 1.0)
		#self.CenterWindow.visible(0,viz.SCREEN)
		#self.CenterWindow.fov(FOV,ASPECT_RATIO)
		self.CenterWindow = viz.MainWindow
		self.CenterWindow.position(1.0/3, 1.0)
		self.CenterWindow.size(1.0/3, 1.0)
		self.CenterWindow.visible(0,viz.SCREEN)
		self.CenterWindow.fov(FOV,ASPECT_RATIO)


		#Create a new window on the right side
		self.RightWindow = viz.add(viz.WINDOW)
		self.RightWindow.position(2.0/3, 1.0)
		self.RightWindow.size(1.0/3, 1.0)
		self.RightWindow.visible(0,viz.SCREEN)
		self.RightWindow.fov(FOV,ASPECT_RATIO)

		# Create new viewports
		self.LeftView = viz.add(viz.VIEWPOINT)
		self.RightView = viz.add(viz.VIEWPOINT)
		self.CenterView = viz.add(viz.VIEWPOINT)

		#Attach the the viewports to the windows
		self.LeftWindow.viewpoint(self.LeftView)
		self.RightWindow.viewpoint(self.RightView)
		self.CenterWindow.viewpoint(self.CenterView)

		#Rotate the view so that it looks down
		
		
		#set the viewing angle for the windows
		self.LeftView.rotate(1,LEFT_ANGLE,0,0)
		self.RightView.rotate(1,RIGHT_ANGLE,0,0)
creating the text:
Code:
		self.anweisung = viz.addText("",viz.SCREEN,self.CenterWindow)
		self.anweisung.translate(0.5,0.5)
		self.anweisung.color(viz.RED)
later the anweisung.message("...") command is used to show and to change the text.
Unfortunately there is no text displayed, since we changed to the 3 window setup. With one it is working poperly.
Any idea why this isn't working?
Reply With Quote