![]()  | 
	
| 
		 
			 
			#1  
			
			
			
			
			
		 
		
	 | 
|||
		
		
  | 
|||
| 
		
	
		
		
			
			 
				
				Set a window's position according to viz.WORLD?
			 
			
			
			Is it possible to take the window (from viz.addWindow) away from viz.SCREEN and apply to viz.WORLD instead? I would like to position the view in the world as though it was a texQuad rather than relative to the screen. (Something like Portal.)
		 
		
		
		
		
		
		
		
		
	
	 | 
| 
		 
			 
			#2  
			
			
			
			
			
		 
		
	 | 
|||
		
		
  | 
|||
| 
		
	
		
		
		
		 
			
			You can use a render node to render the scene to a texture and then apply that texture to any object in the world. Here is a simple example: 
		
		
		
		
		
		
		
		
	
	Code: 
	import viz
import vizact
viz.go()
# Add environment
gallery = viz.add('gallery.osgb')
# Add spinning logo
logo = viz.add('logo.ive',pos=(0,0,4))
logo.addAction(vizact.spin(0,1,0,45))
# Create render texture
tex = viz.addRenderTexture()
# Create render node
cam = viz.addRenderNode()
cam.setSize(512,512)
cam.setInheritView(False)
cam.setPosition([0.0, 5.87440, 9.62242])
cam.lookAt([0,1,4])
cam.setFov(60,1.0,0.1,100)
cam.setRenderTexture(tex)
cam.setRenderLimit(viz.RENDER_LIMIT_FRAME)
# Apply render texture to gallery painting
gallery.texture(tex,node='painting_starry-night')
 | 
![]()  | 
	
	
		
  | 
	
		
  | 
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| joystick position | nmohandes | Vizard | 2 | 01-16-2012 11:03 AM | 
| Dynamic Position and Radius of Sphere | hotshotiguana | Vizard | 1 | 03-23-2011 01:53 PM | 
| Translate view from sensor position to lens position? | Kaminski | Vizard | 4 | 03-09-2011 11:36 AM | 
| default start position | erchrastil | Vizard | 2 | 06-23-2008 09:15 AM | 
| Avatar always returns in initial position | pattie | Vizard | 2 | 08-31-2006 09:15 PM |